Forum Replies Created
-
Related ticket: https://buddypress.trac.wordpress.org/ticket/7261
#7349 is not closed, please check that again. That quote is just my comment (yes, I do have personal opinion) to a ticket.
wontfixis regarding #7341, which is related and I’m not sure about (that’s why I linked to it in #7349).Nobody said, that we (or I) don’t want to fix this.
#7357 duplicated an earlier created https://buddypress.trac.wordpress.org/ticket/7349
So @tizianopitisci, I closed your ticket in favour of #7349.
One more thought aloud: I see in WordPress core code that this text also displays when nonce check (security) fails. See
wp_nonce_ays()if you are interested. This function is used incheck_admin_referer()which is used everywhere in BuddyPress. That’s the only hint that I can give you right now. Try investigate in this direction further. In general – this is something with your site/server and not BuddyPress itself.To cleanup – you will need to reinstall everything from scratch (I mean create a new database and use it). Those plugins do not provide cleanup on uninstall functionality.
You don’t need a BuddyPress theme, any WordPress theme will work just fine.
You can create a child theme for your current theme and modify BuddyPress behaviour through it. Copy/plugins/buddypress/bp-templates/bp-legacy/buddypress/to your theme (in root).Remove everything that you don’t need, and leave only
/your-theme/buddypress/members/singledirectory. In that dir you should work withhome.phpfiles and others, that are relevant to you.But now I see that redefining BuddyPress template only won’t work as expected. You also need to create
page-members.phpfile, wheremembers– is the slug of you Members Directory page. It should be modified withif ( bp_is_user() ) { get_header('slim'); } else { get_header(); }and same for
get_footer('slim')instead of the default usage. You will need to createheader-slim.phpandfooter-slim.phpfiles as well, and THERE you should remove all your navigation and all markup you don’t want that pages to have.So yeah, quite a work, but doable once you dive into that. Hopefully I gave you the direction and general idea.
Ajax requests are returning this:
Are you sure you want to do this?</p><p>Please try again.
while they should not.
That’s definitely a plugin compatibility. Any special codebp-custom.phpor/mu-plugins/*? They are not plugins in ordinary understanding and can’t be disabled from admin area.
Also, any special rules in.htaccessfile in root directory?That’s mainly a styling thing.
You should be comfortable using Firefox or Chrome and their developer consoles, where you are able to preview changes.These links will be help you as well:
https://buddypress.org/support/topic/custom-css-changes/Don’t forget to either include your styles via external file in your plugin or use your child themes, not to lose changes on parent theme update.
There is no such plugin.
And it seems the functionality you described is too specific for your site, and it will be rather hard to implement some generic things that you could use.So in general, you will need to find a developer, that will do that for you (if you are not a developer yourself).
The best way – to allow access to specific pages for logged in users only. As GoogleBot is logged out – it will lose access and eventually remove indexed content. You can remove manually from Google Web Developer Console for this site as well.
There are quite a lot of topics like these here on the forum. Just google it.You can’t do that in PHP. Well, actually you can – but you will break all the styling, as you will filter our header/footer.php files include. So basically it’s not a good idea.
The best idea – to use a child theme. You can than even switch to that child theme for specific pages on your site. One of the ways to do that: https://premium.wpmudev.org/blog/wordpress-different-themes-for-pages/
Another idea – do some magic with BuddyPress templates. It’s totally possible, but you will quite heavily modify them (that will complicate future maintainability).
Also it would be easier to help you if you provided a URL to your site.
Make sure, that you have “Anyone can register” checkbox in Settings checked,
AND
on this page/wp-admin/admin.php?page=bp-page-settings“Register” component assigned to a WordPress page like this: http://take.ms/vYrhbThis is a known issue, see here:
https://github.com/slaFFik/BP-Groups-Extras/issues/56Better to prevent spam users to register at all. There are a lot of plugins, that help with it.
I use WP-SpamShield successfully on a BuddyPress site.There is not such publicly available plugin.
But that’s an interesting idea to consider for plugins-dev.Can BuddyPress send all other emails? Like new message, groups changes etc?
So, is the email with activation link the only email, that is not sent by BuddyPress?Try WordPress SEO plugin AND this hack:
https://github.com/Yoast/wordpress-seo/issues/1971#issuecomment-227008322That will fix titles. There is no solution for meta descriptions, unfortunately.
Here is related Codex page.
You will need to change in your template something like this:<?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ) ) ) : ?>to this:
<?php if ( bp_has_activities( bp_ajax_querystring( 'activity' ) . '&per_page=10' ) ) : ?>Check your theme
/buddypress/activity/activity-loop.phpfile. If you don’t have it, just copy this file (preserving directories structure) from
/wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/activity/activity-loop.phpThat’s definitely not a BuddyPress issue.
Make sure that you don’t have some “security” plugin activated, that might prevent the usual login process.AFAIK, installing BuddyPress on a subdomain of WordPress MultiSite won’t give you BP widgets (and other content) on a main site, thus you won’t be able easily (without coding) display BuddyPress content on any site in the network, excerpt the BP-site.
So BuddyPress content will be available only on site where you activated BuddyPress.I hope I’ve answered your question.
So bp.example.com is the subdomain, that you use for BuddyPress. Does it have separate WordPress installation (not related to example.com)?
Is WordPress on your example.com MultiSite or ordinary?Seems you have fixed the issue.
I have just registered on your site, and sent a friendship request to user “admin”. Everything seems to be ok, I can cancel it.You definitely should try first to re-save page structure in Admin area => Pages => Members.
Users profile inherits everything related to that page (like slug and structure), BuddyPress just substitutes that page content, so all its settings should be in place.That’s quite a lot of custom code.
All that activities are not related to BuddyPress directly. Although you can store them in activity directory when that action was performed using bp_activity_add() function.But as everything you described is not a default WordPress and BuddyPress functionality – I strongly advice you to find some developers, that will implement all that.
The only option is to use CSS (in
style.css) in your child theme to modify that. Or some plugins, that give ability to apply styles without modifying files (Siteorigin CSS).#buddypress #register-page label { font-size:120%; }So far there is no such plugin.
You can try to dive into
bp_get_new_group_invite_friend_listfilter, and you will need to rewrite/buddypress/groups/single/send-invites.phptemplate.So quite a lot of work.