Delete it in the email template of your theme and upload it to buddypress folder in your theme directory to be update safe.
Hi – apologies if this is a really obvious one but I don’t seem to be able to find a way to do it.
On my buddypress profiles, I’m using usernames and the mention names. I don’t want real names to appear anywhere and it appears in the browser tab, is there a way to change it? I found this but it doesn’t seem to work for me, any suggestions gratefully receieved? Thanks ๐
// Change User Profile Browser Page Title.
function yz_change_buddypress_browser_tab_title( $bp_title_parts ) {
if ( bp_is_user() ) {
return "XXXX";
}
return $bp_title_parts;
}
add_filter( 'bp_get_title_parts', 'yz_change_buddypress_browser_tab_title', 999 );
How can I remove the “unsubscribe” link at the bottom of emails sent by buddypress to users?
Thanks
BuddyPress utilizes the WordPress login page by default. There are plugins that will alter or replace the standard WordPress login page.
This is been asked before in different topics with various solutions offered. There is one solution that may work for you, which is represented as a GitHub Gist:
Disable BuddyPress Signups feature
The Gist came from a reply that is located here.
Another solution is provided by the LoginPress plugin that has a coding example that is similar to the Gist code. The code is located near the bottom of this page.
Other than those examples, you can read through other conversations related to this topic that may be better fits for your situation.
I solved it with chatgpt which had made me a plugin to put .html also in the forum (which like buddypress does not depend on the parmalinks that are set on wp).
/%postname%.html
I’m importing an old site that had parmalinks like maysite.com/name-article.html, so I set the parmalinks to /%postname%.html.
But now, since buddypress doesn’t have a / after the %/, it’s breaking the forum tab URLs, even though the buddypress links don’t contain the .html because they don’t follow the custom parmalink rules.
If Permalinks aren’t set with / at the end of /%postname%/ but, for example, /%postname%.html, even though it doesn’t actually affect the BuddyPress URLs, only the posts and pages, when navigating the forum tabs, the / is missing and the URL is broken.
For example: to see a user’s replies, the URL is
/members/ricscaforums/replies/
and not
/members/ricsca/forums/replies/
Hi,
We are using BuddyPress to integrate with LearnDash.
The LearnDash registration form is now not working as when a customer registers, it redirects to the BuddyPress registration form.
Is there a way to disable the BuddyPress registration feature so we can use just the LearnDash registration setup.
Thanks
I stated that the visibility for WordPress Fields are “currently” not user selectable. Why this decision was made was unknown to me, until recently, and appears to be along the same lines of why the “Requirements” metabox doesn’t appear for the WordPress Fields, as well.
Given this conversation, I looked for a possible reason that might uncover a decision to not include such capabilities and found that ticket #8487 (Add visibility and required controls to the WordPress profile fields) provides the history behind why the decision was made not to include the capabilities (visibility and requirements) and why these capabilities have yet to be incorporated (no one has provided a patch).
Currently, the visibility for the following xprofile fields aren’t “user” selectable:
- 1st Text Field – labeled as “Name” by default
- Single Fields – Checkbox Acceptance
- WordPress Fields – Biography
- WordPress Fields – Text Field (First Name, Last Name, Website)
In your example, “surname” as you have applied would be “WordPress Field – Text Field – Last Name” and as indicated the visibility is not “user” selectable.
As to the other xprofile fields the visibility can be set for either:
- Allow members to override – visibility is selectable by users
- Enforce field visibility – visibility is set per selection
Admin can set the visibility during creation or editing of xprofile fields that allow for “Visibility” settings, e.g., Single Fields – Text Box will have a “Visibility” metabox whereby an Admin can set the “Visibility” parameters. See BuddyPress xProfile fields administration for other information.
Ok, to answer my own question the solution was to select the ‘Reset emails (delete and reset to default values).’ option in wp admin > tools > buddypress > repair
Thank you for the help! indeed the issue was missing templates for some reason.
I am very sorry for the confusing. I wasn’t aware of that part that needed to be activated. In the BP settings I activated Activity and then, as you said, I could mention a person. I both mentioned me and in another post I mentioned someone else. Neither me or the other person received any email.
Now I did check the Emails > All Emails page in the admin and I only found 6 of them.
Is there a way of restoring the 21 email templates as you suggested? I assume that this indeed is causing the issue.
I found these options in the repair tool of buddy press emails, but I will not click anything before I’m sure what it might cause:
(used google translater from dutch).
- Reset all BuddyPress slugs to default slugs.
- Fix the total group count for each member.
- Fix the total member count.
- Reset emails (delete and reset to default values).
- Create the database table for invitations and migrate existing group invitations if necessary./li>
Your second answer is a bit confusing, if you have the Activity component activated, then all you would have had to do was to enter @username (replace username with your actual username) in the Activity post form and the click “Post Update”, afterwards you could delete the post. The reason for doing this is to test whether or not BuddyPress (BP) is sending emails in general and your issue isn’t just isolated with the changing of email address.
Moving along, BP, by default, has a finite number of email templates with corresponding situations that will fire/send an email based on the situation: For example:
- 21 email templates for a single site installation
- 22 email templates for a multisite installation
You can verify the count of email templates by clicking the menu items “Emails > All Emails” within the wp-admin area. You should have a “Published” count number the is equal to or greater than what was previously indicated.
The email template that is responsible for sending the “email change notice” is:
[{{{site.name}}}] Verify your new email address
Make sure the template is present and the status is set to “Published”. Additionally, check that the situation assigned to this template is:
settings-verify-email-change
If these conditions are true (template is present, published and the correct situation is assigned) then BP should be sending the “Verify your new email address” email”, given that you aren’t receiving errors that might be interrupting the sending process.
OK, sounds good and I’ll consider this topic resolved. FWIW, BuddyBoss is a fork of BuddyPress with obvious differences.
Take care.
Hi
Thanks for the response BUT I am the one that added/created these 2 fields as there was nothing there before that, wanting to see what they do and where and how they are displayed, then not happy with the result I want ed to delete them,, I did delete one as it had that option at the bottom right corner but this one has nothing.
Having said that – based on Your comment – I will change the name to what Name? .
Having said that I must tell you that I have since converted my plugin from BuddyPress to BuddyBoss and will be keeping that option as it has far more detailed usability which suits my needs better, BuddyPress was great though – I am not sure if yoiu are both connected to each other or not so if not, your help is still valuable for buddyboss although it added a few other fields, plus I am still using a few buddypress plugin extension with the buddyboss.
Cheers
Phil
I am sorry for the ambiguity, it is option 1.
fot the BP process, both emails are being sent. However, for the buddyPress frontend, verify “your new email address” is not being sent.
I’m not clear on which/what email that is not being sent. AFAIK, there are 2 emails sent for a successful email address change, for example from the WordPress (WP) backend:
- Email Change Request <- contained in subject line as sent by WP
- Email Changed <- contained in subject line as sent by WP – after a successful change of email address
For the BuddyPress (BP) frontend:
- Verify your new email address <- contained in subject line as sent by BP
- Email Changed <- contained in subject line as sent by WP – after a successful change of email address
For the BP process, please indicate which of the 2 emails is not being sent.
The xprofile field that is indicated in your screenshots is a field that cannot be removed/deleted nor can the visibility be changed. IOW, there is one xprofile field that is required by default with a default label of “Name” and this field cannot be removed/deleted nor can the visibility be changed. The BuddyPress xProfile fields administration documentation states:
It also adds a primary profile field (to store the display “Name” of your members) inside these two groups. The “Name” xProfile field as well as the “Base” & “Signup fields” xProfile field group cannot be deleted.
Correct me if I’m wrong, but it looks like you changed the label from “Name” to “Your Trade Type” which is allowed, however this field has a relationship to the “Nickname” WP profile field and the available options for the “Display name publicly as” dropdown box (both located in any given User’s WP profile page), given that the “field_id” for this xprofile field is equal to 1 (numeric one).
If your question is about the Akismet plugin then read about it here.
With BuddyPress 12.x.x or greater, URLs, a.k.a., BuddyPress Directories, is the default configuration (see BuddyPress URLs settings) as opposed to pages. See Navigation menus for additional set-up information.
In the event that you require BP pages, you will have to install and/or activate the BP Classic plugin.
As to shortcodes, there are no built-in (internally defined) shortcodes for BuddyPress.
See the reply that was given here.
If all BuddyPress links are redirecting to the homepage, itโs often due to permalink issues or missing BuddyPress pages. Try re-saving your permalink settings under Settings > Permalinks, and ensure all required BuddyPress pages (like Members, Activity) are correctly assigned under Settings > BuddyPress > Pages. Also, check for theme or plugin conflicts.
Using WordPress version 6.8.2, with BuddyPress Xprofile Custom Field Types plugin version 1.2.8
So, I created an Xprofile repeater custom field.
If the member has more than 2 entries in the repeater custom field, I would like to have the repeater custom field as a dropdown option for that member to choose from, when they post in the activity stream, that will then display that option’s value in the activity post next to their username. If the member has only 1 entry in the xprofile repeater custom field, no dropdown, just show the value of that field.
Anyone know how I would do this?