I am having a hard time attempting to make my theme buddypress compatible. The only main issue I’m concerned about is the ‘Register’ page. I’m running a mini club for a small group of friends and for some reason buddypress stats and posts will not show up for my theme. I have had no issue before — but it has been a while since I’ve used some of my ancient coding for wordpress. If anyone would have any answers or help, I would be forever in your debt.
Here’s the link to our register page: http://liquidluck.taylorbandy.com/register/
None of the registration details are showing up on the page. This goes along with the members profiles and so forth. I’m not sure if anyone will be able to help me, but I thought it would be worth the ask. I’m running WordPress 4.0 & Buddypress Version 2.1.1. Thanks!
There are several plugins for that.
Do a search for front end post.
@hnla I agree, especially since a lot of BuddyPress sites (including my own) prohibit a user from seeing the backend at all. We need an option in the actual frontend for the admin of a group to be able to unban, perhaps with a list of banned members. Right now my users have to contact a member of our staff to get someone unbanned from their group, which they shouldn’t have to do.
I’ve raised a ticket for this issue:
https://buddypress.trac.wordpress.org/ticket/6013
Buddypress groups appear to have no page title or meta description.
Asked my theme creator about this issue, he said the theme uses “just uses the wp_title() tag like many other WordPress themes.” – so it’s a buddypress issue, and that it should be handled by an SEO plugin.
Checked with yoast SEO – and although this has been a posted about problem for a long time it seems, either yoast does not care about buddypress, or they just shift the blame to buddypress for not making custom post types available to the plugin. ( github.com/Yoast/wordpress-seo/issues/1400 )
I checked the forums through searches here, and found some threads similar, but nothing that seems to address the issue outside of a pot/poe file – and not sure that will fix the issue.
The closes thing I found to addressing this is from: http://premium.wpmudev.org/forums/topic/wpmudev-seo-buddypress-group-has-no-title
and then there is buddydev dot com /buddypress/making-wordpress-seo-plugin-compatible-with-buddypress/
and I am confused as to if any of this is the best method, if this melds with the latest version, and if it even works.
Has anyone come up with a way to truly fix this problem?
I’m setting up a site where I’d like to have a variety of groups that allow registered users who aren’t a member of that group to comment in the group forum.
An example would be someone who was considering getting a cat could post their cat ownership questions in the Cat Group Forum without actually being a member of the Cat Group. Is this possible?
I’m moderately competent at wordpress so I would be happy with suggestions ranging from total solutions to what code to look at modifying. Thanks in advance for any help!
Switching from multisite to normal flavour WordPress looks kind of complicated. I came across http://wpebooks.com/2010/09/how-to-enable-multisite-in-wordpress/ from a good source (see page 24 of the PDF).
Make backups of everything first. π
You edit this text via a language file.
Customizing Labels, Messages, and URLs
or wordpress.org/plugins/quick-localization/
Thank you for your reply. Maybe I didn’t explain myself well or maybe I am using the wrong approach.
What happens is as follows:
I have a set of categories listed on a page. These categories are for content purposes. Click on a category and get the list of post under that category. Just a regular WordPress thing.
However, I need to do the same thing for type of users.
For example:
Under arts, I list categories as Arts, Photography, News etc. (These are for content)
But the I need to list Artists, Photographers, Galleries (These are for users)
Thanks,
Joe
We noticed that error messages generated by the WordPress core, for example when usernames already exist, weren’t being displayed but instead a generic message was being shown.
It appears that bp-members-classes.php -> add_backcompat() is not re-using the $errors sent from wp_insert_user() but is instead creating it’s own $errors object.
if ( is_wp_error( $user_id ) || empty( $user_id ) ) {
$errors->add( 'registerfail', sprintf( __( '<strong>ERROR</strong>: Couldn’t register you. Please contact the <a href="mailto:%s">webmaster</a>.', 'buddypress' ), bp_get_option( 'admin_email' ) ) );
return $errors;
}
We have changed our version to re-use the $user_id object instead, which, in the case where wp_insert_user() fails, contains the WordPress error object
Could we suggest that this is added (or similar) going forwards as it is handy to have the correct error messages from WordPress core returned?
Our minor change is:
if ( is_wp_error( $user_id ) || empty( $user_id ) ) {
$errors = $user_id;
//$errors->add( 'registerfail', sprintf( __( '<strong>ERROR</strong>: Couldn’t register you. Please contact the <a href="mailto:%s">webmaster</a>.', 'buddypress' ), bp_get_option( 'admin_email' ) ) );
return $errors;
}
Thanks
[Buddy Press 2.1.1]
I did! With no success…He doesn’t reply. I know that it must work with this combination of plugin + theme + wordpress because I tried it in an empty one. But I just cannot lose all the work done in this website.
Do you know of any ‘cleaner’ or restore to defaults for certain things? Thanks!
Marc
“Buddypress Upload Avatar Ajax” upload the pics in a folder during the registration as I checked right now. But then they don’t appear in the profile. Plus, the tab associated to user profile area “change…” does not appear. What could it be? I tried with a new wordpress and theme and it works, so it must something related to my specific combination. I deactivated all the plugins besides buddypress and this one, but still, it does not work. I am afraid using super cachΓ© before or any security plugin broke my wordpress…Any idea?
Just a little more info…
I’ve tried this with all plugins deactivated except buddypress and akismet, and also with the twenty thirteen theme. Still no blog comments are showing up in the Activity Stream at all in either scenario. I would think that should eliminate plugin or custom theme conflicts as issues.
I have WordPress multisite installed elsewhere on my domain, but this is installed in a fresh, single WordPress installation (4.0) in a different directory.
I’ve seen a bunch of old threads in this forum that talk about search engine blocking being a factor, but I’m not sure which settings are relevant to that in the recent version of WP.
I am desperate for some insight!
Cheers,
Jason
Hello,
It’s Marc, I am an experienced wordpress user but I am not able to upload the Avatar in the extended profile. I am using WordPress 4.0 and Buddypress 2.1.1.
I try it on my VPS and I try it in localhost. In both cases I don’t seem to find the place to upload the picture. In the dashboard – user area there is the option “delete” but I never uploaded the picture. If I try to go on with delete it says “There was a problem deleting the avatar, please try again”.
<img src=”http://igludevent.cat/docs/screenshot.png
” alt=”” />
I did try to upload pictures when registering with Buddypress Upload Avatar Ajax 1.0.1. But they never get upload. Just during the registering moment it seems to work but then they don’t exist.
I don’t know if it is about permissions but I can upload pictures in the media gallery.
I tried changing the theme (which is wp-bootstrap) but the same thing happens. Here there is a screenshot.
Please, tell me what can I do to fix it or if I am doing something wrong.
Cheers,
Marc Miquel
BuddyPress 2.1.1
WordPress 4.0
Multisite Installation, I am Network Admin and Admin on the BP Site.
X2 Theme
Good evening,
short question: Is there an intended way as an Admin to change the Avatar of a user? Cannot find any clue within Profile or Extended Profile. Neither on the Site, nor in the network admin…
If not, is there any plugin that enables me to do so? Haven’t found one in the Plugin Repo till now.
Any help appreciated π
Thx, brgds
Jan
function bp_change_default_profile_sub_nav() {
if ( bp_is_user_settings() ) {
global $bp;
$args = array(
'parent_slug' => $bp->settings->slug, // Slug of the parent
'subnav_slug' => 'profile', // The slug of the subnav item to select when clicked
);
bp_core_new_nav_default($args);
}
}
// Change default sub navigation of profile settings main tab navigation
add_action( 'bp_setup_nav', 'bp_change_default_profile_sub_nav', 5);
My Error:
Notice: Undefined index: settings in /opt/wordpress-4.0-0/apps/wordpress/htdocs/wp-content/plugins/buddypress/bp-core/bp-core-buddybar.php on line 144
I dont quite understand what you mean tbh about page refreshes when clicking a link or menu item? that is how web pages tend to work in general lol π
However i do understand what you are saying about what you want to achieve, but you have to realize one thing first, if something doesnt work as your brain imagines it to work out of the box it does not mean you cannot make it work that way, as hugo said you should be really looking towards ajaxing certain parts of your website to acheive what you asked (you said you have no idea what ajaxing is yet you only need to type it in google to find out and read a few articles on what exactly ajaxing does to find out), ajaxing basically will let you do exactly what you are describing, you can read about it here https://codex.wordpress.org/AJAX
There are quite alot of wordpress ajax plugins around i have messed around with myself with mixed results when used with wordpress and buddypress, i suggest reading the link above then searching for a few ajax plugins and try them out for yourself π
As can be seen on:
http://allforfun-gaming.com/users/bas/
The profilename does not show up.
I have already checked member-header.php and the item-header div and content is all there with the following line:
<h2>
“><?php echo bp_get_displayed_user_username(); ?>
</h2>
I have tried different shortcodes where the ”echo bp_get..” is now, but nothing works.
My page also gives an error when you do inspect element and it says syntax error on that particular line of html.
Can’t find how to get the username back, not sure what I changed so that it stopped showing..
I run wordpress 4.0 and version 2.1.1 of buddypress. The website is hosted on my own vps.
Anyone have any idea what to do?
Hello all i search about a multi criteria search plugin for wordpress buddypress.
I need to custom the criteria.
ideally the plugin filter the member about their age, their gender, or some custom field.
Do you know any plugin or any way to do this ?
Thank you all π
Hi @somethingelse
Have you ever thought about a custom solution using user meta? Something like:
// Hook this to a particular action.
update_user_meta( get_current_user_id(), 'active', current_time( 'mysql' ) );
Then you’d get that for display using something like this:
// $last_active will be a date-time string.
$last_active = get_user_meta( get_current_user_id(), 'active', true );
Refs:
https://codex.wordpress.org/Function_Reference/get_user_meta
https://codex.wordpress.org/Function_Reference/update_user_meta
Running WordPress 4.0 with Buddypress 2.1.1 and have switched to default 2014 theme with no other plugins activated. This is on a local dev server (MAMP), which I am running on a late 2013 iMac.
What’s happening, as many other users seem to have described, is that when I log out and try to register as a new user, I go through the Registration process, hit Submit, and the page refreshes with all my info still entered into the fields except for the password. It does not give me any sort of error message. When I log back in and check under All Users, I can see that the registration didn’t work because the user I just attempted to register doesn’t exist.
Have tried numerous other solutions that I’ve found around the net, including checking for capital letters in file names and making sure that new users can register. Nothing is working for me yet.
Thanks.
Having the same issue. Still no help from the devs? This seems to be very common. I’ve tried all the solutions I’ve been able to find… no luck with any of them. Using WordPress 4.0 integrated with Bootstrap 3.3 on a local dev site.
@joetheboss1998 First, please do not edit core files as these will be overwritten when you upgrade BuddyPress. Second, you’re looking at the wrong file.
Create a folder named buddypress at the root of your active theme/child theme folder then copy over https://buddypress.trac.wordpress.org/browser/tags/2.1.1/src/bp-templates/bp-legacy/buddypress/members/register.php and place that within the buddypress folder created earlier following the directory structure, i.e., wp-content/themes/your-theme-folder/buddypress/members/register.php