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?
Thank you so much, @emaralive!
But the problem seems to be that I don’t have these Buddypress menu items in this “Screen Options” area!
Is there maybe a kind collision with another plugin?
The BP Classic plugin is used to augment BuddyPress when, just to name a few:
- Users require BP pages
- Support for BP Legacy Widgets
- Some 3rd party plugins require the BP legacy parser
Otherwise, BuddyPress should launch, just fine, without the BP Classic plugin.
thank you
The pages are created but they are not connecting to buddypress. Please help.
If you had installed BuddyPress prior to version 12.x.x, e.g. versions 11.x.x and below, then you would have had pages. If you install versions 12.x.x and above, the default will be directories as opposed to pages. If you wish to have pages again, then you need to install and/or activate the BP Classic plugin.
@timostr79,
The BuddyPress pages that you are making reference are automatically available when components are selected. In order to reach these pages/directories, you will have to set up (create) “Navigation” menu items. To assist you with this task, read through the following documentation:
Navigation menus
As to previews, this is available from the wp-admin area via the customizer (Appearance > Customize)
Edit: Maybe it is because I don’t find the Buddypress box in my “screen options”? That should be an error, too, right?
thank you so much!
I actually don’t really understand how Buddypress works. When I choose all the functions of my social network with Buddypress, do I STILL have to build these elements (like “Extended Profiles”, “Account Settings”, “Friend Connections”, etc.) by myself? Because when I visit the *****.com/members site on my homepage, I can’t find these elements?
Thanks a lot!
Mike,
Thank you for responding. I appreciate the effort!! I am trying to create a button that redirects the user to a specific part of their profile. I do not necessarily want a function but a variable that inserts the user’s name into the link.
In the past I have used this:
https://thornbladehills.com/members/[variable]username[/variable]/profile/
I added the ending: edit/group/1/
and at one time it worked great.
Combined it use to look like this:
https://thornbladehills.com/members/[variable]username[/variable]/profile/edit/group/1/
The code replaced the variable text with the user’s username and looked like this:
https://thornbladehills.com/members/ppp5555/profile/edit/group/1/
which would take the user to their profile page and also to the section to edit group 1
Group 1 is the user’s base information they filled out at registration.
The code works with the user not being logged in. I just have to manually replace the username and then it goes directly to the section I want it to go to.
Possibly because of security reasons, buddypress may have taken the variable text out of use, but like I said it still works if I manually enter the user’s username.
Thanks
Raymond
Thats bad news to me because as far as I know imath was one of the powerhouses left. Thats why the development stucks at the moment. I hope buddypress has a future.
To your question. I used the random plugin here:
Link
I used the /avatar block in my header, as I want users to be able to access it from anywhere.
The avatar shows up in the editor and on any page that is NOT BuddyPress. If the page IS a BuddyPress page, the avatar simply doesn’t load at all.
The header is a row with the images used to link the users to different parts of the site. They are equally spaced. On normal pages: 4 items, one being the avatar. On BuddyPress pages: 3 items, avatar suddenly decides to go Amelia Earhart on me.
What am I doing wrong, and how this be fixed?
Using Twenty Twenty-five theme and FSE with Gutenberg. Fresh install of WordPress, latest version as of today, as well as a fresh install of BuddyPress.
Thank you in advance.
Hi @locker17,
I don’t know the answer to your question (sorry!) But I’m also trying to reorder the members list in various ways, and I’d be interested in knowing what that plugin is that you’re using. Maybe the code in the plugin would yield some interesting ideas.
Unfortunately, if I’m not mistaken, imath left buddypress (and wordpress) sometime back.
Mike
Hello BuddyPress Team,
I’m having a problem with the member search function on my website. The site is still under development and has very few members.
A member has the username D21I21 and the display name D21.
When I search for the member using the search bar, I either get:
* The message “Sorry, but nothing matched your search terms.”
* The page reloads and returns me to the home page without displaying search results.
I’ve already tried to fix the issue using the BuddyPress tools. I selected the “Repair total members count” option and clicked the “Repair items” button. However, the page just reloads and the repair doesn’t take place.
I also suspected a possible conflict with another plugin (“Profile Builder”), but deactivated that plugin. The issue persists, which means the error likely lies directly with BuddyPress.
Can you please help me solve this problem?
I’m attaching some screenshots that illustrate the problem:
1. Screenshot of the search results showing “no results.”
2. Screenshot of the BuddyPress tools where the repair option is selected, but the button doesn’t work.
3. Screenshots showing how searching for member D21 or D21I21 doesn’t yield any results.
Thank you in advance for your help.
Best regards,
Digmail
I want to display members in a random order on members loop? For that I am using the plugin written some years ago by imath which works well:
But when I switch on pagination at the members loop template like this: if ( bp_has_members( bp_ajax_querystring( ‘members’ ) . ‘&per_page=4’ ) ) : ?>
there are the same members on each site. This confuses people a lot and make a lousy looking, cause on top it says showing 4 members of 8 and then on next page there are always the same members again.
How can I fix this (bug?)
I am a total newbie in WordPress / Buddypress and would be pleased if someone could help me!
How can I simply see what the members of my homepage exactly see?
Just after installing Buddypress I created the site *****.com/members
Do I still have to create this subpage unter “pages” in WordPress and is there exactly what a registered user can see as a member? Do I also have to build the menu and all the functions only on this subpage?
Is there a general preview of my homepage for me as an admin and a preview how it looks like for members?
Thanks a lot for your help!
How to restrict media uploads for specific user roles, except profile and cover images?
…
Hi there,
I’m building a BuddyPress-based site with two types of paid users: “Members” and “Users”. While both can access their profiles, messages, and groups, **only “Members” should be allowed to upload media content**, such as photos and videos.
However, **all users (regardless of role)** must still be able to upload:
– Profile pictures
– Cover images
What I need:
– Prevent specific roles (like “Users”) from accessing the **”Media” tab** in their profiles
– Disable the **rtMedia upload button** inside messages and activity posts for those users
– Still allow the **upload of profile and cover images** (as BuddyPress requires)
I’ve tried some code-based role filters and CSS to hide buttons, but they either:
1. Only hide the frontend buttons (not secure), or
2. Block profile picture uploads entirely (which is not acceptable)
Is there a proper way to:
– Fully disable rtMedia uploads based on user role
– While keeping BuddyPress core image uploads active?
Any suggestions, filters, or add-on recommendations would be much appreciated.
Thanks in advance!
I’ve been trying for the longest time and with ChatGPT to figure out how to disengage the auto creation of the pages for BuddyPress. They are leaving -2 and -3 on these fathom pages when BP has never ever been installed. I cannot even create my own pages to override this. Someone else in a Facebook group has the same issue.
Is there a function we can add to disable this so we can create and assign our own pages?
Thanks in advance.
@general_b,
BuddyPress comes with 2 template packs (selectable via the options tab within BuddyPress Settings):
- BP Nouveau – has activity search for individual Group activity stream and for Sitewide activity stream.
- BP Legacy – appears to not have such built-in capability
The following screenshot is what it looks like for the BP Nouveau template pack:

When using the Classic Widget plugin, deleting a widget from a sidebar or footer area will remove the widget from that area. Widgets that can be added are listed under the “Available Widgets” section (left-hand side).
For BuddyPress widgets to appear in the “Available Widgets” section, when using the Classic Widget plugin, you will have to install and/or activate the BP Classic plugin.
Hi,
I use the Reign theme for buddypress and bbpress.
I have classic widget plugin installed.
I have some of the buddypress widgets, but not all of them. Also there seems to be an issue that widgets has dissapeared.
Do widgets dissappear when I press “delete” in the widget area on the right where I edit specific widget areas of the website? I thought i only removed them from that widget area. Very confusing.
If this is the case, how would I get them back again?
These widgets is the ones i refer too: https://codex.buddypress.org/themes/buddypress-widgets/
Best regards,
Flamur