That might work, though the BuddyPress email template has configurable colours etc, so you’d need to fill those in inside the HTML.
You can get the HTML template from https://buddypress.trac.wordpress.org/browser/trunk/src/bp-templates/bp-legacy/buddypress/assets/emails/single-bp-email.php
Hi @danbp
Thank you for the response, however I am new to BuddyPress, but I do know Theme Dev in WP in Gen, my situation is this,
I want to remove all other steps and just fill in the details as you see on the first screen and just click finish, and have the group created. That is all.
I just tried the :: Remove Sub-Nav Tabs from the link you provide and it does not work.
Secondly, should I be putting the code on bp-custom.php
Regards
Ace
Those files were in the wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members
file in question was registration.php
Yes,my WordPress is in German. When I use the translation, then my WordPress is in English and Buddypress will not be translated.
Strange ! Is WordPress in german ?
Dashboard > Settings > General > Site Language
BP translation file goes to wp-content/languages/plugins/buddypress-de_DE.mo
Customize profile and group menus in BuddyPress
I saw this above tried to rename the menu items but it does not work
Can you help?
pre type=”php”
$bp->bp_nav[‘activity’][‘name’] = ‘wall’;
/pre
Hallo!
Dowload it from here:
https://translate.wordpress.org/projects/wp-plugins/buddypress/stable/de/default
Select po and mo extension at the bottom of the page where’s written “Export”
Arrrgggl ! 🙂 You’re loosing your time by trying to do that. BP Default will be definetly built out soon.
Read WP codex about child theme and use this solution in any case. Whatever change you make in a core file will be owerwriten at next update. Theme modification should be made from within a child-theme, so it is safe even when an update is made on the original.
And read at least here about BuddyPress theming.
Your link is 7 years old ! That’s a prehistoric reference 🙂 and outdated!
If you’re talking about the Notification(x) item on BuddyMenu, it is in the language file where you can change it or use the trick indicated on Nav Api codex page (mentionned in the above post).
Example:
function bpcodex_change_unread_nav_name() {
buddypress()->members->nav->edit_nav( array(
'name' => 'The new name in whatever language',
), 'notifications' );
}
add_action( 'bp_setup_nav', 'bpcodex_change_unread_nav_name', 100 );
Add the snippet to bp-custom.php
Navigation API
Can you explain more on it the link above.
Yes !
allmost all member related loops are in bp-templates/bp-legacy/buddypress/members/ and in /members/single/ for the profile template
Hi,
the error is because you’re loosing the current user.
Read codex about Navigation API (since 2.6) and use the new code to remove properly group settings tabs.
Navigation API
Hi !
bp-default is a deprecated theme since 1.7 (2013) and only in for backward compatibility.
If you use latest BP, you can use almost any existing theme and preferably with a child-theme if you customize your site.
Custom code can be added to bp-custom.php or into child-theme’s functions.php
References
bp-custom.php
member_types
Sorry if this is kind of a newbie/generic question, but here goes.
I am building to WordPress site to replace my existing group site on Meetup.com, which has around 500-1000 active members. Members RSVP to events (5-10 per week), post photos and comments, email each other through the site, and use a message board. Some events require online payment, and we use Meetup’s WePay for that. The main plugins I plan to use to reproduce these features are BuddyPress, Events Manager Pro (with Paypal Gateway), bbPress, rtMedia, MailChimp, possibly NinjaForms, and a few others. I am developing this under GoDaddy’s shared hosting (planning to switch to SiteGround or something similar). I have read that BuddyPress in particular can be a challenge for shared servers, so I am concerned that performance will be an issue when we go live.
1. Any thoughts on the use of WordPress/BuddyPress with shared server host? Any recommendations on shared server or managed server providers? What price point should I looking at?
2. With the number of photos members would be uploading/sharing, I am afraid we will quickly exceed the basic plan’s 10GB limit. Any recommendations for a storage CDN? Or would a cacheing plugin be sufficient?
3. Any other plugins/extensions I should consider to increase performance?
In addition to the two already mentioned Buddypress activity plus is another option it has 10000 active installs. Was the first one I tried though I settled on the afore mentioned Rtmedia
Im using Lush by IronTemplates.
Recently upgrade from a lower version to the newest version. Thats when I found this problem.
I also find it weird I dont see Buddypress widgets within Visual Composer. They show up in Page Builder plugin, but I cant use that plugin with this theme, that is why I had to upgrade. And now that I upgraded emails arnt being sent. WEIRD!
Thanks sooo much, that did the trick 🙂 I guess I was being too “elegant” ROFL. I made all pages related to BuddyPress parent and used WP Menu to organize my nav bar. All looks good now.
Thanks again!
Cheers,
Lars
There is a conflict with nesting BuddyPress pages; you cannot nest BP directory pages.
So, on your BuddyPress install, go to the WP admin dashboard, click on the Pages menu and make the Groups page a parent page.
If you needed to have your BuddyPress pages under one parent page, then you could create a new parent page called Community and then nest the Members page under Community and the Groups page under Community.
I would check to see what GF and BF’s BuddyPress integration looks like.
They might be calling bp_activity_add(). Do a search for that and see what parameters they are passing. In particular, check the recorded_time value and do a dump of that parameter and see if it is empty or not.
Hi,
well… it sound complicated to me as i am still quite confuse.
Anyway, i need to identify because i wish to change notification word in buddypress menu bar to chinese by hard coding or whatever.
Can you advise what to enter into the css or where to change it.
It’s a staging site that doesn’t have public access, but I can put the code and info in here. Here is the complete code of the functions.php in the child theme. maybe I just put it all together wrong.
<?php
function nisarg_enqueue_styles() {
$parent_style = 'nisarg-style';
wp_enqueue_style( 'bootstrap', get_template_directory_uri().'/css/bootstrap.css' );
wp_enqueue_style( 'font-awesome', get_template_directory_uri().'/font-awesome/css/font-awesome.min.css' );
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'nisarg-child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style )
);
}
add_action( 'wp_enqueue_scripts', 'nisarg_enqueue_styles' );
?>
<?php
function custom_wp_mail_from( $email ) {
$handle = ‘accounts’;
$find = 'http://';
$replace = '';
$link = get_bloginfo( 'url' );
$domain = str_replace( $find, $replace, $link );
return $handle . '@' . $domain ;
}
add_filter( 'wp_mail_from', 'custom_wp_mail_from' );
?>
The email link is:http://mydomain.com/activate/JA0BvkK1Q0DND10SYegdOtkTMemhGUF0/
When I click on it immediately, I get all this:
Fatal error: Uncaught exception ‘phpmailerException’ with message ‘Invalid address: ‘accounts’@mydomain.com’ in /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/class-phpmailer.php:946 Stack trace: #0 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/pluggable.php(352): PHPMailer->setFrom(‘\xE2\x80\x98accounts\xE2\x80\x99@…’, ‘WordPress’) #1 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/pluggable.php(1726): wp_mail(‘webmaster@arlin…’, ‘[My Dev Sit…’, ‘New user regist…’) #2 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-content/plugins/buddypress/bp-members/bp-members-functions.php(2031): wp_new_user_notification(18) #3 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-content/plugins/buddypress/bp-members/bp-members-screens.php(364): bp_core_activate_signup(‘JA0BvkK1Q0DND10…’) #4 [internal function]: bp_core_screen_activation(”) #5 /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/plugin.php(524): cal in /homepages/25/d283441938/htdocs/clickandbuilds/staging/wp-includes/class-phpmailer.php on line 946
If I wait a while, then I get the normal webpage and it says “invalid activation key”. I don’t understand the significance of an immediate click on the link in the email vs. waiting a few more seconds, but it definitely matters.
BuddyPress is always global to the whole network on multisite.
If you want to run multiple, separate BuddyPresses on a *multisite*, what you actually want is to set up WordPress multi-network (something like https://wordpress.org/plugins/wp-multi-network/).
This is actually complicated, and if you do not need to share users between your BuddyPresses, I’d suggest setting up multiple standalone regular WordPresses (or standalone multisites).