This worked beautifully for WordPress 3.8 + Buddypress 1.9.1. Thank you!
This is still happening. Any ideas?
Clean install, BuddyPress 1.9.1 and WordPress 3.8
I have my custom component working with a custom post type. I found the tutorials written for the development of bp-checkins quite helpful. Info for others needing info on how I accomplished this can be found in these files ExtendBuddyPress-part1.pdf and ExtendBuddyPress-part2-en.pdf.
I looked into the achievements plugin but couldn’t find if or how they were using taxonomies in the url of a custom component.
Ive been thinking it might be easier to use subnavs and actions to accomplish what I want.
Using a URL like this:
http://www.domain.com/music/type/mix
or
http://www.domain.com/music/genre/rock-n-roll
Where music is my component, type/genre is my subnav slug and mix/rock-n-roll is my action.
This would give me a way to create an archive page for mixes/rock-n-roll. I would use a negative value for the position so the subnav is not visible on subnav menu.
Are there any side effects or things I should be concerned with when using this method, like how would I implement pagination of the results or how to keep someone from creating a music item that is the same name as the subnav slugs i am using.
Thanks,
Jesse
I made it so that the “home” tab was named the “activity” tab, moved it over, and made the “forum” tab the first tab that users see when viewing a group. That way at least the first thing they see isn’t the activity feed for the group which is very overwhelming.
You can do this for each group individually using the BuddPress Group Extras plugin, but you’d have to do it one group at a time. Instead, I added some code to my functions.php in my child theme to do the same thing, but for all groups.
Below are the two functions I created. The first renames the activity tab and moves it over, the second forces the “forum” tab to be the first tab a user sees when visiting the group (unless the group has no forum in which case it still defaults to the activity tab).
//function to reorder and rename group tabs in buddypress
function whff_setup_nav()
{
global $bp;
if (isset($bp->groups->current_group->slug) && $bp->groups->current_group->slug == $bp->current_item)
{
$bp->bp_options_nav[$bp->groups->current_group->slug]['home']['position'] = 110;
$bp->bp_options_nav[$bp->groups->current_group->slug]['home']['name'] = 'Activity';
}
}
add_action( 'bp_setup_nav', 'whff_setup_nav', 100000 );
//function to redirect group home pages to the forum tab instead of the activity tab
function redirect_group_home() {
global $bp;
$path = clean_url( $_SERVER['REQUEST_URI'] );
$path = apply_filters( 'bp_uri', $path );
if (bp_is_group_home() && strpos( $path, $bp->bp_options_nav[$bp->groups->current_group->slug]['home']['slug'] ) === false && bp_is_active('forums') ) {
if ($bp->groups->current_group->is_user_member || $bp->groups->current_group->status == 'public') {
bp_core_redirect( $path . 'forum/' );
}
}
}
add_action('bp_init', 'redirect_group_home');
Is there any update on this? I’m a WordPress expert, but just starting to dabble into Buddypress. I’m experiencing the same problem and tried applying the patches, but it didn’t seem to fix the problem. I’m using the Huddle Theme (Purchased), also having same issue with Frisco Child Theme.
Any timeline on 1.9.1 roll out?
if you are talking about editing the regular wordpress profile fields from the front end the same way you edit the extended buddypress profiles that may be part and parcel with a feature i am currently lobbying for for 2.0 which is the merger of the two, both fronted and back.
if that’s something you’d also like to see or is what you are trying to accomplish then i would urge you to enter this code patch as a ticket in trac:
https://buddypress.trac.wordpress.org
and while you’re at it please take the survey for any other input you have as far what you’d like to see for buddypress 2.0 i believe today’s meeting is where the new features will be scoped so the next few hours could be the last chance to give your input:
2014 BuddyPress Survey
also if you want to attend the devchat itself it’s held on irc at 20:00 UTC every wednesday on the channel #buddypress-dev
if you do not have an irc client you can use the web browser version here:
http://webchat.freenode.net
hope to see you there!
CORRECTION: the feature scoping has been postponed until next week.
I think we’re a bit confused because this is a native feature of one of BuddyPress’ default components. In Admin CP -> Settings -> BuddyPress Components you find one called Account Settings.
Allow your users to modify their account and notification settings directly from within their profiles.
The link should be, though there should be a tab in the profile itself:
http://example.com/members/USERNAME/profile/edit/
Replace example and USERNAME.
WordPress: 3.8
BuddyPress: 3.9.1
Reg Page: acisweb.org/register
The registration page doesn’t seem to work properly in any other browser but Chrome. When you fill in the required fields and click submit, nothing happens the page stays as is. We have tested this in Chrome, Firefox, Opera and IE on both Macs and PCs.
I have tried this by using the default TwentyTwelve theme. I have tried this with all plugins disabled. In both cases, the error still occurred. I even validated the page via WC3 and still nothing happened. Also, allow users to register is enabled.
The final kicker is that every once in a while, I can register via Safari on a Mac, but often times I cannot. This is driving me nuts. Any help/suggestions would be appreciated. I have searched everywhere and tried everything.
Thanks.
Yes, I know you can edit all the field from the back end. However, I am trying to get it to allow you to show and edit the fields from the front end. Here were the steps I am thinking about using:
1) Use BuddyPress Custom Profile Menu plugin to create new tabs on the profile page like, “about”
2) make a function in function.php of my theme that would display the content for a user and allow them to edit it if it was their profile.
3) create a shortcode function that linked to the function in step 2.
4) Add the shortcode in the new page created with BuddyPress Custom Profile Menu plugin in step 1.
I know how to do step 1, 3, and 4. I have an idea of how to do step 2, but I am a little fuzzy on it. Here is what I was thinking(I don’t really know php):
function ProfileAboutPageContent(){
if(bp_loggedin_user_id() == $GLOBALS['bp']->displayed_user->userdata->user_login)
{
echo "<p>'"bp_profile_field_data( 'field=User Bio' )"'</p>";
//Allow user to edit the content(not sure how)
} elseif {
echo "<p>'"bp_profile_field_data( 'field=User Bio' )"'</p>";
{
}
add_shortcode('AboutContent', 'ProfileAboutPageContent');
Are there any errors in this code? I am not sure how to allow users to edit the content if they are the right user. Any ideas on how I could change this code? I am planning on putting this code in the function.php of my current theme.
The idea is that after I get this function and short code right I can add the shortcode to the new page I can create with the BuddyPress Custom Profile Menu plugin.
If anyone would be willing to help me figure this out I would greatly appreciate it. Thanks!
Hello, I have a big problem and I would like to ask a general question on BadgeOs and BuddyPress. It is possible to bring up the BadgeOS “Submissions” to Activity Stream in BuddyPress? Can you help me somehow? It would be very important.
Thank you so much for the help.
Gianluca
the front end buddypress profile is not connected to the backend one (for the most part) you may be missing the fact that the front end profile fields need to be set by you in the profile fields section of your users settings in wp admin. those fields are only editable from the front end by default.
because of its nature (membership site where content differs depending on being logged in vs. logged out content) the best caching solution for buddypress is partial page caching (aka fragment cache), something that sort of exists and sorta doesn’t.
my suggestion is to take the BP survey and to add your voice for it so the developers know there is real demand:
2014 BuddyPress Survey
more info:
http://chrislema.com/high-performance-wordpress-membership-site/
Fragment caching in WordPress to optimize site speed for logged-in users
https://bitbucket.org/Rarst/fragment-cache
https://wordpress.org/plugins/fragmentcache/
that plugin works fine with buddypress but analytics itself doesn’t really treat bp pages any different from any other. You can set up filters, views and other GA settings to get a better picture. You might also want to check this plugin out its not free ($16 dollars i believe) but it is specifically designed to give you buddypress specific behavior analytics:
BuddyReports
Hi all,
Currently looking for an analytic plugin, (one that shows page view count, clicks and such), that’s compatible with buddypress and bbpress.
http://wordpress.org/plugins/google-analytics-for-wordpress/ – is highly rated but seems to be wordpress-focused. Does anyone know if this will work for buddypress/bbpress?
Also, are there any recommended bp analytic plugin?
Thank you
I can’t see what wordpress version I am but there is a notification to upgrade to 3.8 so I’m whatever was before that. Salutation is a premium WordPress theme built with web standards such as HTML5, CSS3. The theme is BuddyPress ready for your organization to create its own social network or community .
I have just finalised my website, people have registered but after inputting their details, it hangs in a blank page.
I can see their details in the back end, but they get no notification email and therefore they are not able to login into the site and see all the different protected pages.
Can anyone help me? My web developer is overseas and I really want to launch !
Thank you so much,
Lisa
Thank you thank you thank you! However, it only removes the stuff at the bottom of the page. What do I need to add to the buddypress.php file to remove the “By” underneath the page title?
I have tried on different browsers and this page shows up weird. http://buddypress.org/extend/plugins/
It is showing all the html code in the description pushing everything way down.
Hi Guys!
I have a quick question. I am wondering what is the best way to allow buddypress users to edit and display their profile data on their profile page without having to go to the admin?
Is there a plugin to do something like that? I was thinking about using the BuddyPress Custom Profile Menu plugin to create new tabs on the profile page. I can then add new profile fields from the admin… how could I then display this info on users’ profile pages? I would want them to be able to edit it without going to the admin.
Is this possible with a couple plugins or will I have to custom code it? If I need to custom code this, does anyone have any examples of how to go about it?
Thanks in advance!
I run a presentation consulting business (www.betterpresenting.com) and host an annual conference, whose web pages are a subset of the main site. I have installed BuddyPress in order to create a community site for the conference. What I can’t figure out is how to manage the messaging. If I understand correctly (dubious assumption), posts become messages. But I post at betterpresenting.com about a great many things, not just ones that would be for the conference community. So I see competing issues:
1. If I were to keep the sites together, I would need to figure out how to create posts that are selectively included in community messages or excluded from them.
2. If I were to pull out the conference domain and manage it separately, I would need a separate install of WordPress and would then need to recreate my development environment. That would not be pleasant.
For the past decade, I have been comfortable managing multiple domains as subdomains, essentially being able to treat them all as one development experience. I would prefer to do that here, but don’t know how to solve problem No. 1.
Needless to say, I need some perspective and practical advice here. I would be grateful for any help I can get…
Rick A.
Pleasanton CA
http://exchangecircle.org/community/members/BroadRippleUnlimited/notifications/
I doubt you can see it on my site, because of privacy settings, but the Notifications page layout seems to be missing a div or close div. The page overlaps the sidebar.
I am using the Custom Community theme, and it has NO problems with ANY other Buddypress apps/pages, but the Notifications page is just not correct.
Is anybody else having this problem? Can anybody help with what the fix is please?
Thanks!
Hey I’m actually having a lot of trouble with this too on a few websites…. WordPress 3.8, BuddyPress 1.9, few plugins, VPS with over a ram of memory each (not enough imo but whatever) and cachhing… the site is plenty fast enough on Pingdom tests and WebPagetest.org… but the add friend functionality is painfully slow….
Cicade, did you ever find any culprits here? Has anyone else noticed with this with BP 1.9? I had not before, with 1.8. Just curious if this was solved, or if anyone else is seeing a problem/has a solution.
I’ve had a lot of luck with the W3TC plugin. I set object caching to Disk, Page caching to APC, and minification with CloudFlare (I’d use APC otherwise). If you have a lot of memory to work with, by all means use APC on the disk too…. the VPS’s I’ve worked on lately had only a gig and object cache with that had a tendency to crash under moderate traffic.
“Is it safe to say that the caching plugins do not provide a good solution for Buddypress? And that a server side caching solution is the best option?”
This question doesn’t quite make a lot of sense. APC, memcache… hell even disk is server side. And the plugins available are doing that. The question is what’s right for your site… and that really depends on what you’re starting with on your server (which I presume is a VPS not a VPN)
Anyway, W3TC works for me…but you’re gonna get a lot of answers cause it really just depends.
Key thing to note: “My site has reached popularity that I need it now.”
If you didn’t already know, play with caching on a test server. It’s useful stuff, but you can crash the site very easily if you make a mistake. This is not a toy to play with on a live website.
Hi, i want to build a homepage for my groups and have found that very difficult within buddypress so i’m trying to build one outside of it and use widgets, shortcodes and links to bring the functions i need into the external page.
the only thing i need that would be missing is a list members who have joined that particular group. does anyone know of a plugin or way i could display a groups members on a different page?
thank you very much!
:0)