Forgive the total noob question here, but I’ve been searching the forums and the codex and am starting to wonder if I’m using the wrong keywords to find what I need.
On the bottom of the activity page, group page and members page there is a bunch of content I want to remove / re-order. Here’s a screenshot since this section of my site is currently members only: http://www.flickr.com/photos/11827460@N05/10458498744/
What’s appearing under there is the oldest content on the site as opposed to the most recent. I either want to remove all of it and replace it with more current stuff.
How the heck do I customize this? I haven’t needed a child theme yet but I can build one if I have to. (All my custom options are built into my themes and plugins so far.)
I’m running WordPress 3.6.1 (it’s a root install) bbpress 2.4.1 and S2Member Pro 130816 (Among other plguins but those are the most relevant to this I think)
Buddypress 1.8.1, haven’t touched the core files (kinda afraid to)
Not using the bp-cutom file right now, but have played with it before. I looked at the activity loop documentation and cannot for the life of me figure out where to put that.
Not really a programmer, but I have strong cut and paste skills.
@gcbz BuddyPress is commpatible with nearly all WP themes. Other WP themes have their own proprietary templating system (instead of WP’s loop with the_title and the_content in the theme’s page.php file) which trips BP’s theme compatibility process.
One way to address the issue is by creating a new file named buddypress.php which would be a custom template for all BP content in your site. You’d need to copy the content of your theme’s page.php file and paste it into buddypress.php; then change proprietary template tags to the_title and the_content within the WP loop. After you’re done upload buddypress.php file into your theme’s folder in server.
Theme Compatibility & Template Files
Or you could customize each BP component in detail https://codex.buddypress.org/themes/theme-compatibility-1-7/template-hierarchy/
That can be done via filters.
For example, look at function bp_is_friend in buddypress\bp-friends\bp-friends-template.php
For the members loop, you could use that filter to hook into a custom function that determines whether the members is a client or lawyer or already a friend and return true or false or empty depending on whether you want to show the add_friend button.
I tried to find bp_after_profile_avatar_upload_content somewhere in my buddypress files, and can’t find it…
Hi there,
I am creating a platform for searching the lawyer..In it the lawyer’s profile will be visible to everyone..In registration form I have a field called “Account type” containig 2 options viz. lawyer and client…The registration is open for clients and lawyers will have to pay…I want that if a person’s account type is a lawyer then he can add only “client” as a friend and not a lawyer and client can add only one lawyer..Is it possible with buddypress…
We saw your bug report and left an initial response on the ticket at https://buddypress.trac.wordpress.org/ticket/5208.
We need a bit more information to work on this issue. Thanks!
Hi, so I want to give new users the ability to register for a newsletter with a checkbox.
When I change the checkbox to a text box field in both my form and buddypress everything works just fine.
$newsletter is either ‘true’ or ‘false’.
Line of code:
$meta_update = xprofile_set_field_data( ‘7’, $user_id, $newsletter);
In Buddypress profile fields I added
Field Title: ‘Newsletter’
Required?: Not required
Field Type: checkboxes
sort order: custom
‘Yes, I want to receive a newsletter’ and ‘default value’ not checked
When registering a new user with a checked checkbox the checkbox on the new user profile page stays unchecked.
Any thoughts?
(WP 3.6, BP 1.8.1)
ok so it worked on my test site, now it wont work on the main site im working on. I have it installed on anandapdx.anandaportlandsangha.org it gave me the line 8 error so i did as instructed in the faq and now when i log out and goto the bp pages it goes there as if I hadn’t installed the plugin at all. Let me know what info you need to look into it. Thanks!
look at the original index.php there will be a call to template parts
Thanks, that helped. But I’m not really good at coding stuff.
Now I understand, Buddypress will use another template if I created one.
But here’s the tricky part for me.
I only need the style, a template has. So if I take the template(gallery), and rename it to
/buddypress/groups/single/index.php ,you can see only the name of the member and that’s all.
So what needs to be in a template?
https://plugins.svn.wordpress.org/buddypress/tags/1.8/bp-themes/bp-default/_inc/css/default.css
Only use the css from below 6.0 BuddyPress. Before using it place #buddypress before each style declaration. This ensures it will only effect BuddyPress specific HTML. You may still need to edit or remove styles because this is based on BP-default and not the new template files.
#activity-stream {
margin-top: -5px;
}
becomes
#buddypress #activity-stream {
margin-top: -5px;
}
Hi all,
I’ve done searches and seen the chatter on this, however I’m looking for a definitive answer involving the newer extended profile integration into buddypress.
The closes I could find was this, but it seems outdated: http://buddypress.org/support/topic/how-to-manage-users-their-extended-profiles/
I’m looking for a way to allow admin addition of information into certain extended profile fields. The idea here is that the field would be completely hidden to buddypress users, but the field would be added to the user profile, editable via the wp admin, so that it could be filled in by administrators only.
Has anyone come across anything that would enable this functionality?
Yeah, but I cannot wave a magic stick for it 🙁
Buddypress in standard form looks different, so that would mean getting that css integrated with our site, but if one does not have the skills…what way to go?
BuddyPress css is very minimal as to not force design on a users site. You will need to add your own css to make it look more inline with your sites theme.
Hello All,
We are using on our website http://www.365gaming.nl the theme Expound and also the BBpres & Buddypress combo. All works, that is not the issue…but it looks awful :(. As our forum is not the major thing we didn’t give this priority. I have tried to find a way to get to look like the standard Buddypress but I cannot get it to work 🙁 I have tried with Expound, but they just refer to solving it as this is not an functional issue but more css etc.
This is how the profile looks in the BBpress & Buddypress combo:

And this is how the Expound profile looks:

This is what is running:

As I would really love to have this in a good way I’m looking for help to get this solved. We are just a hobby site that just recently started to try to get things more professional, so there is no real budget, but we are willing to pay even to get this solved. It is such a pity that this part now sucks 🙁
Thanks to all that are looking to see if they would be able to work.
Regards,
Nikki
Yes, however since that is a WordPress page, the existing WordPress plugins for enforcing strong passwords should handle that case. I have checked the “enforce strong passwords” plugin and it does enforce strong passwords for the password reset page. It just doesn’t know about the Buddypress “General Settings” page.
So what I’d like to know is if there are any strong password plugins, or other solutions, that work well with Buddypress.
Hello everyone,
i need to know, if there’s a way, how do I switch the template, Buddypress is using for the profiles.
I mean, WordPress uses the standard template for creating an article.
But there’s also a gallery template, which I’d like to use for the profiles, Buddypress is creating.
Is this possible?
Thanks in advance,
Martin
4 months ago we used to be able to embed SoundCloud HTML5 players into forum threads using the short links from the old SoundCloud. The short links look like http://snd.sc/19H4Oiy
Now when I try the same short link in a new group forum topic, all I get is a text link with the track title as the text with the same short URL – as opposed to an embedded player.
We’re using bbPress 2.4.1 together with BuddyPress 1.8.1 and bbPress Enable TinyMCE Visual Tab 1.0.0
Also complicating the matter is the use of Embedly Version 2.1.5
If anyone can determine whether basic SoundCloud embeds will work in bbPress/BuddyPress group forums, please indicate the basic procedure to get them working.
Thanks for your time.
Cheers,
Vernon
Looks like my issue is directly related to Chrome, go figure. Thanks for the tips guys
Hello,
Could someone help me how to add profile page for each users on my site or some some shortcut such as profile avatar or profile widget?
I would like that user can easily access to their profile, activities, achievements and so on.
I am using buddypress plugin which has ability to show active members, but I would like to show a single member which is currently active and visible only to the him/her.
I tried with some plugins, and with changes in the theme, but not so effective!
Thank you in advance!
Moma
Ok. Think the filter route is the way to go. I will post my results.
Thanks Hugo.
Think you are, but not quite sure what to suggest, but using options table is a possibility? But even then you have to remember that the page doesn’t really exist or at least technically you only have one template file to add logic to, although you can extend that with the additions made to template hierarchy in 1.8.
You possibly need to be targeting filters at the content based on a page check perhaps in combo with a series of option values?
Hi i am using wp 3.6.1 and bp 1.8.1
and i am also use the plugin: commentpress 3.5.2
İn activity page, profile page, memeber, group and etc. the subnav id=”activity-filter-select” doesnt work. Nothing happens when I change the filter
and then I realized buddpress.js doesnt load by default. i added it to head.php.
but does not work properly.
if I change the filter:
html output changes
from
div id=”activity” role=””main” /div
to
div id=”activity” role=””main” style=”display: none; opacity: 0;” /div
İ dont understand from js. but
an error occurs :
Uncaught TypeError: Cannot read property ‘feed_url’ of null buddypress.js :1435
Uncaught TypeError: Cannot read property ‘contents’ of null buddypress.js :1427
no other, everything is working correctly.
Is there someone who can help me?