BuddyPress Mute allows your members to mute their friends. Muting a person results in all of that person’s activity items being removed from your site-wide activity stream. Some features of the plugin are:
- You can mute and unmute people at any time.
- You can continue to interact with muted members. For instance, sending them a private message remains possible.
- There’s no way of knowing that you’ve been muted.
- Fully ajax’d buttons
It’s similar to how you can mute users on Twitter.
BuddyPress Mute:
https://wordpress.org/plugins/buddypress-mute/
Ok managed to do it, it’s a dirty way but it works…
1) Compile all of the above scripts into a single file “mynewjsfile.js” then minify it to keep it even more compact if you want (forget the buddypress.js thing as what I’ve done stops the script from looking for it completely).
2) Upload mynewjsfile.js wherever you want to put it (for the sake of this I’ve put it into my theme root /js/mynewjsfile.js
3) Make a copy of buddypress-functions.php (inside bp-legacy/)
4) In your new buddypress-functions.php around line 89 comment out the following :
add_action( 'bp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
Like this :
/* add_action( 'bp_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); */
5) Create a new folder called “buddypress” in your theme’s root and upload buddypress-functions.php into it. Now buddypress will use this file instead of the original.
6) In your wordpress functions.php add the following :
function mynewjsfile() {
wp_enqueue_script( 'mynewjsfile', get_template_directory_uri() . '/js/mynewjsfile.js', 'jquery', false );
}
add_action( 'wp_enqueue_scripts', 'mynewjsfile' );
The ‘jquery’ is there because our new script requires it to function properly. This ensures that Jquery loads before it. False is telling wordpress to load it in the header.
7) Enjoy your new single minified JS file ๐
If anyone knows of a BuddyPress plugin that requires setting role capabilities
Buddypress itself does not require setting role capabilities – so a Buddypress plugin usually should not need this. Most of the commonly used buddypress plugins like photo/album (rtmedia), location plugins, imath’s Rendzevous ( sort of an Event plugin with a difference) do NOT require setting role capabilities and works well in the above scenario.
https://wordpress.org/plugins/multisite-user-management/
I actually tried this extensively even before I saw this post – its purpose is something different. It will not add users to the main site.
If anyone knows of a BuddyPress plugin that requires setting role capabilities and works without members belonging to the main site
Event Manager does this. It requires setting role capabilities and yet no one has to manually set the members belonging to the main site. It has a very wide range of configuration options that makes it rather “heavy” – still I could have used it but it has no Attendee options. It lacks “Attending : Yes | NO | Maybe ” and an Attendee list that others can see. Apart from this, from frontend it offers same functions and users can add Events from the profile too with Location Map etc.
A huge amount of thanks and gratitude to @shanebp, who is actually doing tremendous amount of help and work for the buddypress events plugin. Kudos!
Adding members automatically to sites in a multisite installation can be quite complicated.
This is the solution recommended by many people.
https://wordpress.org/plugins/multisite-user-management/
If a plugin requires you to add / remove role capabilites specific to that plugin, then each member must at least belong to the main site.
Otherwise current_user_can() will return false because the member does not belong to the main site.
If a member belongs to the main site, but none of the sub-sites, then the only issue is that while viewing a subsite custom tab(s) may not appear in the BP dropdown in the upper right corner. But the tab(s) will appear on the actual profile page.
If anyone knows of a BuddyPress plugin that requires setting role capabilities and works without members belonging to the main site, please post a link here.
What I mean is this: Right now, it seems users can only send “standard” messages through the wordpress/buddypress messages system, or chat through for example arrow chat or Cometchat.
To be able to view all messages (chat messages and “standard” messages between users) in the same place (like in FB or any other modern platform) would be a good improvement. Or perhaps simply throw out the regular messaging system and be able to add the chat to the profile?
1- WordPress 4.1
2- install directory
3- subdirectory
4- wordpress upgrade 4.1.1
6-BuddyPress 2.2.1
7- last version
8- yes i have many plugins
8.1-Advanced Custom Fields
8.2-bbPress
8.3-BP Login Redirect
8.4-BP Profile Search
8.5-BP Profile Widgets
8.6-BuddyPress
8.7-BuddyPress cover
8.8-BuddyPress Edit Activity
8.9-BuddyPress Follow
8.10-BuddyPress Security Check
8.11-Buddypress Social
8.12-BuddyPress Xprofile Custom Fields Type
8.13-Email newsletter
8.14-Facebook Friends Inviter
8.15-HashBuddy
8.16-rtMedia for WordPress, BuddyPress and bbPress
8.17-Social Login
8.18-User Name Availability Checker for wordpress/buddypress
8.19-Wordpress Social Invitations – Lite
Working on a site that has heavy impressions/users. It uses Buddypress.
So there’s the regular members (set to Subscribers user role for all new registrations). We also have a team of writers (set to Authors or Admins user role).
Can we style the Admins/Authors differently than subscribers? So a different template for Authors than Subscriber.
Site info:
Buddypress Version 2.1.1
WordPress 4.0.1
Using Firmasite theme (bootstrap)
I havenโt edited any core files in WP/BP.
As a total novice I’ve put together a site for my local community, http://www.listraban.net. I want to add a means of communication and debate using bodypress and bbpress. The major issue is how it integrates with users’ email. My ideal would be the system that Yahoo groups use, wherein the user can, without help from a moderator, choose to get by email either (a) every new post, (b) a daily digest of new posts or (c) nothing at all. I’ve tried reading what there is about notification plug-ins, but understand hardly a word. For a start I don’t know whether “notification” means an email containing the text of a post, or an email simply announcing that there is a new post.
I believe the WordPress theme is 2012, FWIW. BuddyPress version can be whatever it is if we ever get started.
I am trying to set up BuddyPress to create an activity stream. I am getting this error: Activate and Register Pages do not exist. The “repair” button does not add the pages. I tried changing to Twenty twelve, and deactivating all the plug ins. In general settings, “anyone can register” is allowed. Nothing helps. I am using GoDaddy, with a managed wordpress account. I don’t know how to code.
Any suggestions for how I can manually create these pages and get this working? I tried reading all the other threads, and following whatever directions I could, but I haven’t fixed the problem.
Thank you so much for your help.
running wordpress 4.1.1, buddypress 2.2.1. website: thewriterintheworld.com
Thanks bro, had a look at that plug in but it hasn’t been updated since 2013 and isn’t compatible with my version of WordPress.
Sounds like a great plug-in though, if it works (haha).
Hope you get it fixed.
Still gonna try to do with without a plug-in though as i’ve done all the legwork manually already, just need to stop buddypress from enqueuing the original files (or at very least dequeue them in my functions.php). Just can’t find the functions in BP that are loading them originally.
Hi to all, im searching a way to make a single group page the homepage of my site make with BuddyPress. I have a Multisite installation, and WordPress and BuddyPress are updated. In fact, the Group pages do not appear on the selection “static page” in the option at the back end, so, for this, i have tried more solution like embedding code, manipolated function.php of my theme for made custom post and theme for make this selectionable, but it’s very difficult and seems that there is no solution…or i can’t made it possible. There is any clear solution for my problem?
It can be a real pain when combining js scripts so i feel you, i have not yet tried to combine the js files used within buddypress, although i have done this many times with other js files with mixed results, its a case of trial and error manually combining js files, i will probably be trying to do all this myself within my latest buddypress install when the time comes, i would recommend trying a plugin called minqueue to help you combine files as i have used this myself on previous built sites with great results but i have found an issue recently that i posted in the support forum for the plugin which you can read here https://wordpress.org/support/topic/works-at-first-then-logging-out-and-back-in-stops-it-working?replies=1
maybe you could try it and see if it works for you without the problems i described then i know it wasn’t just my install and config causing it.
The beauty of this plugin is that it lets you see exactly what scripts are loaded on a per page basis via the front end of your site and if you hover over the said scripts it will let you also know the dependencies of each script, then you can add different scripts to be combined in a queue on the backend, the dev has not responded to my support yet there so im still unsure if its my install that is causing the problem, try it and follow the steps i raised in the support and see if it does the same for you.
I have posted in the new favorites plugin support asking if the dev could possibly consider adding native support for buddypress here, i suggest others add to it and the dev may respond positively and look into it, who knows… maybe worth a shot https://wordpress.org/support/topic/buddypress-92?replies=1#post-6781081
Just to let you know there is a new plugin (since 2015-3-29) which comes with an API who let you handle any post type. See Favorites.
Maybe you can built something with it.
There is: let the user add his location himself !
Imagine you ask them their prefered dishes ? Would you give them a pre-buid list of dishes ? Probably not…
For countries, you have already the list built-in WordPress. Question is, are you cibling the world or only UK and his over 1050 towns&villages ?
Here is my issue once again
I am using wordpress 4.1.1 and buddypress Version 2.2.1
When I try to create a new Group it allows me to Put in the name of the Group, and when I hit next, it shows in the browser like it goes to the settings page, but it does not bring up any of the settings.
Whem I click next nothing comes up. I can type in the browser this link ../groups/create/step/group-avatar/
and it will act like itโs on the Avator page, but nothing on the page like the settings page.
When I maually type in the browser groups/create/step/group-invite/ it acts as it going to the invite page but again nothing comes up. When I click Finish it goes back to the Details Page.
When I type in the Group Name in the Browser it appears there, but it will not all me to create any new ones. That group still shows like it needs to be finished, although it appears in my groups.
I have tried to, switch to twenty fourteen and still getting the same error so I tried to uninstall buddypress, deleting it and reinstalled it, and I am still getting that error. My Tested one of my other WP Sites the same version of BP & WP and it creates new groups just fine amy suggestions.
hi @sjaakkuil,
is WordPress correctly installed and running ?
As you use a windows server, you may have some extra config operation. 5see godaddy’s doc for that)
Also it is not recommanded to use a preinstalled WP or BP (if exist). Prefer manual upload by FTP.
Once you’re sure WP is correctly setup and running, deactivate any third party elements first. Then activate 2015 theme and BP and setup BP pages if they aren’t created automatically.
Also, don’t forget to set your permalinks to something other than default.
https://codex.wordpress.org/Installing_WordPress
Installation
Hello,
I’m having trouble with buddypress, I can’t see the save buttons at the components and pages page. I get the error:
The following active BuddyPress Components do not have associated WordPress Pages: Members, Activity Streams. Repair
But i can’t repair it because I cant save it, I’ve tried to create blank pages with the titles of the missing pages.
I can give you the following information:
Version wordpress: 4.1.1.
BuddyPress by first intall: I think it worked fine, but I messed up and I don’t remember exactly.
Version BP: 2.2.1.
Other plugins: Social Login
Theme: Customizr
Modified core: Yes I tried to copy it from another website of a friend of mine, where it worked correctly.. I think I need to reinstall BP but when I do I still get the same errors and settings.
Host: GoDaddy
Server running: Windows
I hope someone can help me out. Looking forward to a reaction!
Many Thanks
MyCred is very well documented. See their support.
How it works:
add_action ( 'hook_name', 'your_function_name', [priority], [accepted_args] );
you’ll find the hook_name in the plugin file.
BP use action hooks like WordPress.
More about here: https://codex.wordpress.org/Plugin_API
Thank you for the report.
What happens if you activate it per site instead of networked ?
Did you note that is
Compatible up to: WP 4.1.1 / BP 2.2.1
?
So wordpress-4.2-beta3 is out of range.
Please continue this discussion on the support forum for this free plugin.
wordpress-4.2-beta3 – Multisite subfolder install,
Default Twentyfifteen theme
Buddypress 2.2.1
Latest version of this plugin
Network Activated this plugin
A buddypress member can see the Events tab in profile and can fill up the Events form, but on submission the Event is not saved – empty form is returned. Thus the members cannot use Events at all.
I have assigned all Roles the permission to create Event. See this http://s18.postimg.org/5wmavsiop/event.png
The site super admin can create Event but NO map is seen.
If you have any Multisite subfolder demo with latest WP 4.2beta3 can you kindly set up a demo link?
Thank you.