Hi Avaiya,
just to let you know I’ve totally revamped the profile shortcodes plugin and added a load more features, you might like to take a look:
BP Profile Shortcodes Extra
Hi Steve,
My initial version is ready – https://wordpress.org/plugins/bp-profile-shortcodes-extra/
I’d welcome any feedback about the shortcodes and how they work. There were a number of options I was not sure about, for example if they needed to display a title.
I opted to omit activity and forum shortcodes in this initial release as there are existing shortcodes for these, though in the longer term I do think it would be nice to collect everything into one plugin.
Maybe this plugin could do it, I don’t really know multisite but found this in searches:
WordPress User Sync
Which top menu options? the WordPress toolbar?
Seems like it’s not working. What happens if you deactivate BuddyPress and just use the wordpress registration?
Thx for the help. Looks like Amazon is a little tricky. I found a good source that led me to a plugin for aws: https://wpforms.com/how-to-set-up-wordpress-smtp-using-amazon-ses/
could you give it another try and see if it works now. I think this is the only option for Buddypress and amazon, surprised this hasn’t come up before. But I could easily be missing something…
BuddyPress basically uses the wordpress email system, it uses a sender address of wordpress@yoursite.com. Some email providers block this generic address. Mine doesn’t, if you like I could register on your site and see if it works for me?
Hello Beautiful people,
I have a wordpress multisite one for my shop, one for my LMS, and one for my Forum. I want to connect all with buddypress and make a single account for loginto all my services. How cani do so. Please help.
I’ve been playing with this and I too am struggling. What I have discovered is as follows:
Remove the & from the beginning of the string and alphabetical will work.
Start the string with another option beginning with an & and alphabetical will work.
Exclude does not seem to work in any variation.
I’ve raised this in a track ticket:
https://buddypress.trac.wordpress.org/ticket/7742
wordpress version: 4.9.5
buddypress version: 4.9.4
theme: Twenty Fifteen
I have a wp website hosted on “free.fr”. Unfortunately, this host provider doesn’t allow the use of “pure” pretty permalinks. I’m forced to insert index.php in the permalink structure…
My current permalink structure is /index.php/%year%/%monthnum%/%day%/%postname%/ , which gives me url like the 2 examples below:
mysite.free.fr/index.php/2018/04/04/hello-world/ (for posts)
mysite.free.fr/index.php/sample-page (for pages)
Problem is that buddypress write its own urls without the “index.php” required by my host provider. Because of that, I’m getting 404 errors each time I try to access a buddypress page.
Since I cannot remove the index.php from wordpress permalink, I need a way to make buddypress work with the “index.php” affix. I think I need to change the way buddypress generate its pages but am not sure how to do it. Basically, I’d like buddypress to generate and use url like mysite.free.fr/index.php/members instead of mysite.free.fr/members
Any idea how I can do it? I’ve found a “bp_uri” filter but so far have been unable to use it successfully to rewrite the urls.
I have no problems to modify wordpress core files or buddypress core files if needed.
https://buddypress.trac.wordpress.org/
It’s where you can ask for new features or report a bug.
I’ve raised the links problem on BuddyPress Trac, I’ve been able to add rich text editing to the compose and reply boxes for messages, it’s quite involved doing it but if you’d like that feature I can help you implement it.
I am using following of buddypress:
BuddyPress: 2.4.3
BP Profile Search: 4.4.1
BP Registration Options: 4.2.10
BuddyPress Custom Profile Menu: 1.5.1
I had a wordpress version 4.4.1
When I tried to update wordpress from version 4.4.1 to latest version of wordpress (i.e 4.9.5), it gives me following error on the website:
Fatal error: Call to undefined function bp_is_user_inactive() in /public_html/dev/wp-content/plugins/buddypress/bp-core/bp-core-caps.php on line 237
I am very frustrated now as this error comes.
Please help somebody.
Thanks
I think you should add this as a new feature request into BuddyPress Trac, I think it should be a core feature since you will want to for example send a message to all friends in category X, or send an activity update to just those friends. I think that functionality would need to be enabled in core.
If you are going to implement the visual editor for messages, you will need to overload the members/single/messages/compose.php file. You might like to use BP Template Overloader to help you manage your overloads
Most themes support BuddyPress these days, thanks to template compatibility in that the BuddyPress pages are displayed and work. What most BuddyPress theme’s mean when they say they support BuddyPress is that they have modified the BP theme files and/or css in order to provide BP specific features.
There’s over 100 template files that can be overloaded, most BP specific themes do not touch the majority of these, they tend to concentrate on just the main pages such as the members and group list and profile pages to give them a theme specific feel. Much of this modification is simply to add their own specific css to allow better control of how a page looks.
To make overloading of the template files easier I created a plugin called BP Template Overloader. This displays all of the files available for overloading, allows overloads to be set up and allows you to compare your overloaded file with the BP master file.
This kinda sounds more like an authentication problem that one with BP per se, but you say it only happens on the BuddyPress login, not the WordPress login? When you say “run it on a responsive sit” what do you mean?
Hey gang,
I’m looking to build a switchable “What’s New” input box.
Basically, I need to be able select from three options:
Blog Post (Custom post type)
Question and Answer (Forum Post, to specific Q/A Forum)
A Tip (Another Custom Post Type)
I’m thinking three buttons above or below the “What’s New” field that switches where the “What’s New” Field posts to.
Using WordPress 4.9.5 and Buddypress 2.9.4, building a custom theme.
Wordpress 4.9.5, BuddyPress 2.9.4, BuddyBoss Theme, http://www.torus.drumsbygenre.com
I am trying to hide all admin accounts from all BuddyPress touch points using this code found on the BuddyDev website:
add_filter( ‘bp_after_has_members_parse_args’, ‘buddydev_exclude_users_by_role’ );
function buddydev_exclude_users_by_role( $args ) {
//do not exclude in admin
if( is_admin() && ! defined( ‘DOING_AJAX’ ) ) {
return $args;
}
$excluded = isset( $args[‘exclude’] )? $args[‘exclude’] : array();
if( !is_array( $excluded ) ) {
$excluded = explode(‘,’, $excluded );
}
$role = ‘administrator’;//change to the role to be excluded
$user_ids = get_users( array( ‘role’ => $role ,’fields’=>’ID’) );
$excluded = array_merge( $excluded, $user_ids );
$args[‘exclude’] = $excluded;
return $args;
}
This code seemed to have worked for a lot of people but isn’t currently working for me. I tried putting it into my child theme’s functions.php and also tried making a bp-custom.php file in my wp-content/plugins directory and that didn’t work either. I even refreshed cache and cookies after each of these attempts. Still nothing.
I’m not advanced when it comes to this stuff. I know that I must be doing something wrong. Any help or guidance would be greatly appreciated.
Because the object cache caches query results from the database and if you modify the database – either directly or using WP’s DB APIs – you to clear it. Otherwise you’ll end up with inconsistent results.
Using WP-CLI is probably easiest for this: https://developer.wordpress.org/cli/commands/cache/flush/
If you don’t know enough to write these PHP commands yourself, using some shell scripting and the BuddyPress WP-CLI commands will probably be easier: https://github.com/buddypress/wp-cli-buddypress/
One issue that people see is Hotmail rejecting the default email address that WordPress uses, you can change this using CB Change Mail Sender, see if that fixes it.
Also clear WordPress object cache after manipulating the DB directly.
PHP error log files are another source of information.
p.s. WordPress does not have a “birthday date” field by default. BuddyPress provides the “Extended Profile” screen. If some other plugin has added a field with that same name/heading, and BuddyPress causes it to disappear, then there’s probably some sort of code conflict you’d need to investigate.
As I said above, PHP error logs are a good place to start figuring this. And venutius’ suggestion to use Query Monitor to see if the cause is a slow DB query.
@johnnymarin Searching the BuddyPress code base for “Extended Profile” would have shown you the relevant WordPress action hooks to use are edit_user_profile and show_user_profile.
Have a look at class BP_Members_Admin->profile_nav() for an implementation example. 🙂
This is broken in Firefox. We have a fix and targeting it for the 3.0 release: https://buddypress.trac.wordpress.org/ticket/7676