Thanks for the quick response.
I have a default install.
My site is http://kingstonnexus.ca
Wordpress is installed in the root directory (httpdocs on my server) (v 4.1.1)
Buddypress is installed in wp-content/plugins/buddypress (v 2.2.1)
Happy to provide more information I’m just not sure what you need.
PHP 5.4, I think it’s Apache but I will have to find out.
Can you detail your installation please ?
Where is WordPress installed ?
Where is BuddyPress installed ?
Quick follow-up since I’m still struggling with this problem with registration, but done some more testing in the meantime.
I’ve installed clean WP with BuddyPress (same versions as above) on my other machine – LAMP server this time (php 5.5.9 & apache 2.4.7 running on Ubuntu 14.04). This time registration process is working properly! However on Windows machine still nothing…
Can this problem be somehow connected with the non-default port (8080) used on Windows machine? Or maybe BuddyPress requires some specific php modules enabled I’m not aware of? As I mentioned all other pages of my WordPress install are working properly on WAMP server and that’s not the first WordPress install I’m doing on that server and never had any WordPress problems before.
Anybody has any ideas how to fix this registration issue? Or how to test it additionally to figure out what’s going wrong here?
Hi there,
I have an issue where activation links are directing to a page not found. For example, I was given a link that looks like this: http://kingstonnexus.ca/community/my-stuff/activate/c182046a8ed1db20520f0d7a403e4e64/
And it directs to a page not found error
I’ve looked into the matter and most forum topics seem to be followed up by “oh, I figured it out” – so they don’t actually say what the fix was!
I have in my buddypress settings page a separate page for registration and activation. The registration works just fine, and it sends an email, and the link /community/my-stuff/activate/ is correct. I’ve checked permalinks and tried resaving. I’ve tried disabling all other plugins. I’ve tried using Twenty Fifteen.
There seems to be a ticket here that seems similar, but I don’t understand it
https://buddypress.trac.wordpress.org/ticket/4820
Hi @clifton11221
Just looking through the Plugin Directory, I came across this plugin that might help:
https://wordpress.org/plugins/bp-disable-activation-reloaded/
@hnla Sorry, my apologies. Please also read “But then, things may change also – who can say –”
I think @mariatrier can get helped by your positive suggestions on her actual problem 🙂 Thanks.
@mariatrier Have a look at this page also http://barn2.co.uk/live-chat-wordpress-plugins/
Hi there,
I had to skin my members directory and my groups list widget by modifying the width and the height of the div.item. What was happening was they were getting all jumbled and the item part would display on the next line.
I thought I was getting a similar error with my groups member directory, but it doesn’t have the same fix. I’m hoping someone can help me?
Website: http://kingstonnexus.ca/community/x-wing/members/
Buddypress 2.2.1 WordPress 4.1.1
There’s private messages built in, but this is rather old school. You can’t leave the conversation as you can on FB, you can’t upload files to the conversation etc. I am after something like Facebook chat/messaging system.
Personally I would like PM and chat to be separate. But then, things may change also – who can say – please submit issues with lots of real world example at https://buddypress.trac.wordpress.org/report
Some chat solutions worth looking may be https://wordpress.org/plugins/search.php?q=buddypress+chat
Hi,
I have a problem with getting the registration page to work – the registration page itself is displayed properly, however when I try to submit the registration form (“Complete Sign Up”), all it does is reload the page with fields already filled in (only password fields are blank) and nothing more happens. No php errors are displayed (with WP_DEBUG turned on), no javascript errors as well.
I tired looking for some possible solutions over internet but I got stuck.
I have clean WordPress install (4.1.1) with BudyPress 2.2.1 as the only plugin installed (so no plugins conflict possible here). I’m running WordPress locally, on Windows machine with WAMP working on non-default port. WordPress is installed in subdirectory (let’s call it my_wp_directory) and accessed via browser as http://localhost:8080/my_wp_directory/
I’m using the default Twenty Fifteen theme with no changes made (it’s just pure clean WordPress install).
I have the Membership option checked in Settings (Anyone can register), all pages are properly assigned in BuddyPress:Pages. Register and Activate pages were not automatically created when I activated BuddyPress – I had to create them manually (just two blank pages) and assign them in BuddyPress Settings. As I mentioned, the register page IS displaying properly, with all it’s required fields visible, it’s just, well, not working properly.
Any ideas what can I do to make the registration work?
It’s really important for me to get this to work as soon as possible. I have some serious business decisions to make – which include deciding if I would use BuddyPress or decide against it and look for something else. I have to recommend some solution to choose for my client and I just can’t recommend him something I’m not 100% sure would work..
Right now I run out of any more ideas how to get this registration to work. I got stuck. Hopefully it’s just some stupid setting I don’t know about or some really trivial problem easily fixed. Really hope someone can point me in the right direction, cause I really do have some high hopes according using BuddyPress!
Best regards,
q
Changing these titles isn’t the easiest thing, but BuddyPress does provide 2 ways you can do it. However, hacking core files like bp-activity-loader.php is definitely not one of them. [Never hack core files — have a Google if it’s not obvious to you why you shouldn’t]
Ok the 2 solutions are:
- Use a language / translation file
- Use the template hierarchy
The string “Site-Wide Activity” is translatable — all the strings are. You can implement a language file that translates ‘Site-Wide Activity’ into whatever string you’d like. Have a search for translating BuddyPress strings / POT files / poedit. There’s also a documentation (they call it the Codex) page on it: https://codex.buddypress.org/getting-started/customizing/customizing-labels-messages-and-urls/
The second solution is to use the template hierarchy. If you don’t provide a specific template for your activity directory, BuddyPress will use the page.php file from your theme and ‘inject’ the title “Site-Wide Activity” where page.php makes a call to the_title().
You can override this by implementing your own template — create a file called index-directory.php inside /buddypress/activity in your site’s theme. Copy the basics of page.php into that file, and replace the_title() with your hardcoded title for the page.
You can read more about the template hierarchy here: https://codex.buddypress.org/themes/theme-compatibility-1-7/template-hierarchy/
Neither solution is simple, you’ll either have to get your head around using poedit, or need some basic PHP coding skills and an understanding of the principles of templates and themes in WordPress. In the future, it would be nice to see a settings panel in wp-admin to configure these basic strings.
[p.s. if you don’t want to use poedit, you could take a look at plugin solutions for string translation, e.g. codestyling localisation]
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