@kubrix
It means you need to assign those pages if you already have them in dashboard/settings/buddypress/pages then use the dropdown menu’s to associate the pages and save. Else you need to create those pages. I would assume those pages are there since you have members so it is just a matter of associating them.
I hope someone can help me on this issue – I get the message:
The following active BuddyPress Components do not have associated WordPress Pages: Activate, Register.
How do I create the missing pages?
I have no idea of what is wrong. I have tried to deactivate and reinstall the plugin but it comes up with the same message. It seems to remember the settings. I already have about 150 registered users and I would very much like to keep them 🙂
I’ve upgraded to the latest version of both wp and buddypress.
Your help is much appreciated.
Regards, Christian
@kenstansmith
A quick search provided all of these related threads. You should be able to find something in one of them that will point you in the right direction.
https://buddypress.org/support/search/how+to+hide+pages/
@eve-oliveri
Also just to reiterate I signed up and activated an account on your site without an issue other than some crummy CSS in the fields and that was with the theme you was using. Maybe you need to clear your browsers cache and cookies.
@eve-oliveri
I can’t speculate what it is but maybe your themes author could help since we now have established it is a theme issue and not a BuddyPress issue.
Thanks for the advice. I have just changed the theme to Twenty Twelve and the sign up works.
Is there something I should be looking for particularly in the Flexform theme to nut out why it is causing issues with sign up?
In the Twenty Twelve theme once the user receives the email they are prompted to follow a link to activate their account. Upon clicking they are taken to the Activate your Account page. This page says Invalid Activation Key. Is there something else that I am doing wrong?
I have looked through previous threads regarding the Invalid Activation Key and have not worked out what to do with this.
Thanks for your help.
@eve-oliveri
Follow up, I just registered and activated an account on your site with no issue’s so if another volunteer would be willing to do the same to confirm my findings. Thanks!
@eve-oliveri
Have you tried activating a known theme that works with BuddyPress like Twenty Twelve or bp-default? This has been covered on the forums before on many occasions so do a search for similar topics. If after activating a known theme that works with BuddyPress and you still have an issue then let us know. More than likely your issue is related to your theme.
Hello there,
Need some help with my site. When a user tries to register on the site after filling in all their details the page refreshes with everything filled out other than the password.
I have deactivated and reactivated every single plugin and can’t find the culprit which is causing me this grief.
I am currently using the theme Flexform.
I am on using WordPress version 3.6 and BuddyPress 1.8.1
My website is http://www.eternaleve.co
I hope someone can help.
🙁
Hey Guys,
Im trying to get the CATEGORIES and TAGS from blog posts to appear in the activity stream.
I have been messing with this in BP
if ( is_multisite() )
$activity_action = sprintf( __( '%1$s wroteD a new post, %2$s, on the site %3$s', 'buddypress' ), bp_core_get_userlink( (int) $post->post_author ), '<a href="' . $post_permalink . '">' . $post->post_title . '</a>', '<a href="' . get_blog_option( $blog_id, 'home' ) . '">' . get_blog_option( $blog_id, 'blogname' ) . '</a>' );
else
$activity_action = sprintf( __( '%1$s wroteDD a new post, %2$s', 'buddypress' ), bp_core_get_userlink( (int) $post->post_author ), '<a href="' . $post_permalink . '">' . $post->post_title . '</a>' );
Any guidance would be appreciated..
cc: @modemlooper
Have a read of this guide to how BP uses templates in theme compatibility mode and how to overload templates so they can be edited in your theme folder.
https://codex.buddypress.org/theme-development/theme-compatibility-1-7/a-quick-look-at-1-7-theme-compatibility/
I came across the topic of someone asking about 123flashchat by TOPCMM and felt I should share with you what my experience is so that others don’t get caught.
Anyone considering any of TOPCMM software should spend a lot of time asking questions. I lost $1300.00 plus thousands of dollars in advertising, hardware and other software because TOPCMM was never able to make this software work right.
After only a few months of owning it, I started begging for a refund which never came. When they found my review, they said in public that they were happy to offer me a refund but in email, the keep telling me it’s not possible and that will not happen.
Support is almost nonexistent and they will make you nearly crazy with delays. No matter what ticket type you use, low priority or critical, you still will receive the same support no matter what. You might get lucky and someone will respond in a day, maybe two and often, a week. By then, you will have lost many customers and money if you are advertising as I was.
They also take countless holidays and leave you hanging during those and only sales is on staff during weekends. Their forums are useless and they never give any real answers other than ‘give us your login details and we’ll fix it’. This means you’ll never learn about your server and will always be dependent on them, just how they like it.
From what I can tell, they are on their knees after abusing countless customers and their future is unsure. Be very careful!
I could go on and on and would be happy to share more horrors if anyone is considering this software. Just PM me.
Good luck… now… on to more positive things
Please check the codex first:
Groups Loop
Same issue here! Does nobody knows how to calculate the buddypress avatar’s filename? I need to access the avatars’s urls to show in an external non-wordpress website the members!
Waiting..
Hey, nit3watch,
I’m running your plugin and there is a formatting problem when sharing to Facebook and Google+ — instead of labeling the post being shared as itself (as it does when sharing to Twitter or email), it labels it as just the members page.
Here is a screenshot of what I’m seeing when I share to Facebook.

I like the idea of a premium version — and I’d pay a lot more than $3.00. But it would have to resolve these types of issues.
Thanks for a great plugin and let me know what you can do about Facebook and Google+.
Rob
Still need some help with this =/
Any suggestions?
Thanks all
For somebody new to BuddyPress, things aren’t so obvious
I just read the new Codex on child themes- so it should work with any theme- (answered my own question)
Thank you for putting up with another newbie guys 🙂
Best
Thanks for the feedback
I think I understand now- the profile page has activity on it so it’s not possible to do what that way, and it’s linked to the member page because that is showing profiles.
I could hide things from members with template overrides as you suggest- but I’m not sure if it will work with my theme being a child theme of Twenty Thirteen. If I put the BuddyPress override template files in my child theme will it work?
Thanks
So you want to block
yoursite.com/members/
and
yoursite.com/activity/
from users who aren’t admins or editors ?
But allow everyone to view
yoursite.com/members/my-profile?
Then you might try putting a current_user_can conditional directly in the over-ride templates for those two pages.
[there surely is a way to write a function to do this, but it escapes me at the moment]
Hi @shanebp and @henrywright-1
Thanks for your help- I agree with Shanebp that his function does the same thing and is simpler, however I still have the same problem in that it stops access to the members PROFILE page.
I think this must be a problem with BuddyPress though- maybe it’s a bug?
Anyway thank you both for helping with the functions I think it will be handy for other things until I sort that problem out.
Perhaps a simpler way, given that she wants to check for both admin and editor, is to test against a cap that both admin and editor have.
Something like: `function bp_my_restrict() {
if ( !current_user_can(‘edit_posts’) ) {
if ( bp_is_current_component(‘members’) || bp_is_current_component(‘activity’) ) {
bp_core_redirect( home_url() );
}
}
}
add_action(‘wp’,’bp_my_restrict’);`
Hi @mossyoak
I’ve run a few tests and made some slight changes to that code. Try this
function bp_my_restrict() {
$user_id = bp_loggedin_user_id();
$user = new WP_User( $user_id );
if ( ( $user->roles[0] != 'administrator' ) ) {
if ( bp_is_current_component('members') || bp_is_current_component('activity') ) {
wp_redirect( home_url() );
exit();
}
}
}
add_action('wp','bp_my_restrict');
Hi
Thanks for your help again
I tried your function
function bp_my_restrict() {
global $bp;
$user_id = bp_loggedin_user_id();
$user = new WP_User( $user_id );
if ( bp_is_current_component('members') || bp_is_current_component('activity') ) {
if ( ( $user->roles[0] != 'administrator' ) ) {
wp_redirect( $bp->loggedin_user->domain );
exit();
}
}
}
add_action('wp','bp_my_restrict');
But it gave a redirect loop error- I think it is because these conditionals are stopping the profile page being accessed for users lower than admin so trying to redirect to it is just looping.
I changed the redirect to the home page which stopped the constant loop- but users who are not admin can still not access the profile page- these conditionals are stopping that which is a bit odd.
// BuddyPress restrict activity and members page
function bp_my_restrict() {
global $bp;
$user_id = bp_loggedin_user_id();
$user = new WP_User( $user_id );
if ( bp_is_current_component('members') || bp_is_current_component('activity') ) {
if ( ( $user->roles[0] != 'administrator' ) ) {
wp_redirect( home_url() ); exit;
}
}
}
add_action('wp','bp_my_restrict');
Thank you for your help.
@eflouret
>Do you think that moving the templates to the main theme is wrong?
No, it’s what you should do when you want to customize templates.
I thought you did it solely as part of your attempt to get the new nav item working.
If you want, you can add new templates to that dir.
And call a template from your show_content function:
function show_content() {
locate_template( array( 'buddypress/members/single/my-trips.php' ), true );
}