This question is basically impossible to answer without lots of other information. If your theme has a separate notification count code from the default one that shows up in the toolbar, you can rip that code out of the site and put it elsewhere — if not you’re going to have to learn to code it yourself or hire someone to do it for you.
You could start with searching “how to add buddypress notifications to template”
Try putting the code that sets $ic_filter_members_interest_id in bp-custom.php or in a separate plugin.
And put it in a function that uses a BP hook.
function set_ic_members_var() {
//set your global var here
}
add_action( 'bp_ready', 'set_ic_members_var' );
Hi @shanebp, thanks for your quick response.
Yes, I can but I’ve found that because wordpress loads the theme functions.php/plugins 2-3 times the variable will set ok on one of these iterations but not on the iteration where bp_after_has_members_parse_args() is fired (not sure how best to explain this as not a pro wp developer but have read about this phenomena online (I have disabled plugins/theme to check it’s nothing to do with my code causing multiple loads). I’m assuming that functions.php is loaded again when the members ajax call is made?
So how to capture using $_GET and then make this available to bp_after_has_members_parse_args()?
Thanks again,
Antony
So following the steps in this post:
change the email ‘from’ name (BuddyPress email templates)
I used this code:
add_action( 'bp_email', function( $email_type, $email_obj ) {
$email_obj->set_reply_to( "wordpress@mydomain.com", "My Site" );
}, 10, 2 );
add_action( 'bp_email', function( $email_type, $email_obj ) {
$email_obj->set_from( "wordpress@mydomain.com", "My Site" );
}, 10, 2 );
This partially worked. The signup emails going to the registrant now have the correct From address, but the notifications going to the admin have the WordPress administrator email listed as the From. I believe this is an issue because both the to and from are now a Gmail address, ie. To: myclient@gmail.com and From: myclient@gmail.com, and Gmail is kicking them back as untrusted. How do I get it to change the From email in all cases? Note that I am using the Buddyboss theme, if that makes a difference. Since the above code isn’t checking for the value of $email_type I would have thought it would just work on all of the emails, but the code is also 3 years old so guessing some things may have changed.
Edit: Also, will Buddypress play well with plugins that allow you to send authenticated emails via SMTP or IMAP, such as WP Mail SMTP by WPForms? I feel that might alleviate the issues we are having but it would be good to know if there’s anything special we need to do before going down that road, thanks.
-Michael
I don’t think there was a BuddyPress update. Did you update any other plugins or themes recently? If so, I would try disabling these plugins and seeing if the issue still persists.
I want to add a couple pages from listingpro dashboard to buddypress profile. Is there a way to hook theme template pages into the profile as a tab?
I want to know whether you are able to rearrange the tables are shown on the profile pages. For example if I had a description, an email address and a telephone number as my profile fields, I may want to telephone number and email on one side and the description on the other.
Is there a way to jump into the files (I am using a child theme) and move the code around so it displays differently on the front end?
Any guidance would be appreciated.
Hi!
We are using BuddyPress with theme KLEO and PaidMembershipsPro for a platform where experts can present themselves including links to their social media profiles, any work they have published, etc. This is our site’s members section (but you’d have to log in to see full profiles): https://www.globalwomennet.org/members/
To make sure visitors viewing profiles do not leave our site, we’d like these external links in the members’ profiles to open in new tabs. I could only find an over 8 years old topic related to my question (https://buddypress.org/support/topic/make-drop-down-menu-links-open-in-new-page/) so I was wondering if there is an easier way to do this by now?
Thanks!
vonJanne
Template Hierarchy
The Codex page above says clearly, that if I put a front.php page in /buddypress/members/single/ … it should be picked up. Also, if I have a member type, all I have to do is this:
/buddypress/members/single/front-member-type-{member-type}.php
But none of the above are working. It always uses home.php … any idea why? What am I doing wrong?
This is incredibly weird.
I’ve installed a test site with just Buddypress + BBpress and did a mention and it worked fine.
Then in the site where mentions are not working, I have disabled ALL plugins and put Twenty Twenty theme and tried again, and it doesnt work 🙁
I have checked the apache2 error log and nothing there
Also activated the WP_DEBUG but nothing…
Mindblowing.
It is like the at_mention hook is not being fired…
The email notification for mentions is not firing either
What could I be missing here?
Hello,
I think my question would go here, although there have been some core updates since this posting. I will try to describe what I have and what I am trying to accomplish in detail in order that you can help me.
–I have multisite installed with a buddypress supported theme.
–I’d also like to use the YOUZER plugin (although not absolutely necessary).
–Subsites have woocommerce stores.
–Woocommerce accounts can be integrated with buddypress accounts (with varying plugins i.e. MyCred/Paid Membership Pro
–Community is a paid membership
I’d like a user to be able to purchase a membership at any subsite (shop), PLUS, have their (shop) account activity to be inclusive in their buddypress activity. Ergo…ONCE a membership is purchased – no matter WHAT site across the multi-site they sign into when they click (group/activity/members etc) it ALWAYS goes to the main (only) buddypress community.
MyCred integration provides for their badges etc to follow them into the community. So, the question:
Would the instructions given above in this thread hold true for the scenerio as I’ve described it?
If not, are there other suggestions?
Much appreciated….
—
new installation default theme
plugins: bbpress and buddypress

I’m having the same problem. default theme or other theme.. problem continues
Please use English on these forums.
You can overload templates in your theme or child-theme.
The location of the templates to be used for overloads depends on which template pack you are using.
In wp-admin, go to Settings > BuddyPress > Options and note the selection re Template Pack.
If is BuddyPress Legacy, then the templates are here:
…\wp-content\plugins\buddypress\bp-templates\bp-legacy\
Otherwise they are here:
…\wp-content\plugins\buddypress\bp-templates\bp-nouveau\
More info:
Theme Compatibility & Template Files
Have installed theme and activated, it is updating the preview with each change I make.
I am using Customify Theme. I have other plugins but all deactivated.
Oder anders gefragt: Welche Vorlagen muss ich in mein Theme einfügen, um die Übersichtsseite der Mitglieder und ihr Profil zu gestalten?
Hi,
I’ve just quickly installed a fresh install of wordpress and buddypress, when I use the customize options the live preview is updating. What theme are you currently using as I was testing with twenty twenty?
Also do you have any other plugins installed or customizations made?
I don’t think I can find help here
I’ve rarely seen anything complicated as a buddypress and I’m just annoyed that I used it. Because you can neither find help nor look through the template structure.
Which template do I have to touch if I want to restructure the members overview page? It must be possible to insert a simple template in my theme directory. But it is not.
I like to have a simple I want a simple statement about which concrete template I have to use. Is that too much?
The site always wants to call PAGE.PHP. Good. But what exactly do I put in there to deal with the code structure of the member pages? What Loop?
***
Ich habe nur selten etwas kompliziertes gesehen, als Buddypress und ärgere mich gerade, dass ich es eingesetzt habe. Denn man findet weder Hilfe, noch blickt man durch die Template Sturktur durch.
Welches Template muss ich anfassen, wenn ich die Members-Übersichtsseite umstrukurieren will? Es muss doch möglich sein, ein einfaches Template in mein Theme-Verzeichnis einzufügen. Ist es aber nicht.
Ich möchte eine einfache Aussage, welches konkretes Template ich nehmen muss. Ist das zu viel verlangt?
Die Seite will immer die PAGE.PHP aufrufen. Gut. Aber was genau füge ich dort ein, um mich mit der Code-Struktur der Mitgliederseiten auseinander zu setzen? Welchen Loop?
@danbp hello, sorry if I shouldn’t post here, reviving this post, it happened the same to me, I can’t seem to use the customizer if BuddyPress is active. But I was able to do that before.
I get it, I can customize the theme while BuddyPress is inactive. But how can I edit the BuddyPress “feed”, as I did before(1 week ago)?
It let me add widgets to the footer… change the background colour of the feed, etc..etc..
After re-reading my post which was very confusing, I realised my english wasn’t very clear and therefore decided to correct it in order to get better help.
Problem: When I use the wordpress Customizer to customize my theme it doesn’t change the settings I want with the WYSIWYG editor. Only if I press publish and go the “Live” version of the website does it do anything. Or else it always stays the same…
Solution: Disabling buddypress fixes the problem.
How can I solve this?
Hope you guys can help me out,
Thanks in advance,
Daniel
I’m trying to set a default cover photo programmatically. It works the first time I delete the current profile cover photo. But when I refresh the page or go to another page, it disappears and is blank.
I am editing the file:
/wp-content/themes/aardvark-child/lib/inc/buddypress-functions.php
if ( ! function_exists( 'ghostpool_xprofile_cover_image' ) ) {
function ghostpool_xprofile_cover_image( $settings = array() ) {
$settings['default_cover'] = 'cover2-test3.png';
$settings['width'] = 1500;
$settings['height'] = 300;
return $settings;
}
}
Of course I add the entire URL of the photo… not just cover2-test3.png.
If I inspect the page with the cover image there, I can see the URL in the html. But when I refresh it, it is gone.
Any help is appreciated, thank you.
Hi, thanks to you both for the replies!
Yes – I actually resolved it by using the Youzer add-on that allows for customization of the membership, login, and registration pages. It’s a great plugin – would recommend if you guys aren’t already using it.
And @coolhunt I’m using the theme called Shapely by colorlib! It’s a fun one for sure.
@sydlyisaacs
your site looks pretty great. Im sorry a little late to reply.. but it looks like you sorted out the theme problem?
…out of curiosity –which theme are you using. It looks great.