even w/ the twenty twelve theme my register page is blank. I’m running wordpress 3.5.2 and buddypress 1.8. any suggestions? my site is mpowerlive.com
@whitewolf1988 unfortunately, we do not have access to the premium theme nor your site to check if BP JS is enqueued or not, among other things. There are just too many variables to keep guessing what’s wrong with your theme’s compatibility with BP. The best place to to ask is at theme author’s site. If the theme author cannot help you at this time, think what would happen if theme development stops and you’re stuck with the theme and WordPress version it’s compatible with. Know that some premium themes lock you in so much so that if you try to change themes in the future, some content won’t show up anymore.
@jtm21 check out how unsal did it this WP theme compatible with BP and built on Bootstrap https://wordpress.org/themes/firmasite
Hi Roger,
Yes, you should try and follow how the BP components do it.
View the BP_Activity_Theme_Compat class:
https://buddypress.trac.wordpress.org/browser/tags/1.8/bp-activity/bp-activity-screens.php#L317
And try and emulate that in your plugin. This is only for theme compat. That does not handle bp-default.
If you want to support bp-default themes as well, let’s use the activity component again as an example.
Check out bp_activity_screen_index():
https://buddypress.trac.wordpress.org/browser/tags/1.8/bp-activity/bp-activity-screens.php#L13
That adds support for bp-default. In that example, bp_core_load_template() tells BuddyPress to look for a template called ‘activity/index.php’ in your theme’s directory. If such a template exists, it will load it up the bp-default way.
If it doesn’t, then BuddyPress will try and fallback to theme compat, which is where the BP_Activity_Theme_Compat class comes in for the activity component.
Hope that clarifies things.
@joerob101 have you tried Genesis Connect for BuddyPress? https://wordpress.org/plugins/genesis-connect-for-buddypress/
It helped me get BP running on a Genesis subtheme.
Hi guys
I’m in the process of writing the spec for a new project that will be using Buddypress 1.8.
I have a WordPress starter theme of my own, built with Bootstrap 3.0 (RC1 right now), upon which the whole site will be built.
We’d like to integrate BP 1.8 into the new site, however instead of writing a bunch of CSS to make the BP pages look like the rest of the site, I’d like to change the layout files of BuddyPress to use Bootstrap’s HTML syntax therefore inheriting the styles and layouts of the whole theme automatically.
My question is, how to best approach this:
1 – Should I copy all the files from /bp-templates/bp-legacy/buddypress into my own theme’s /themeroot/buddypress and modify from there?
2 – Should I override only the files I need, by copying them into my theme and obeying the theme hirearchy?
3 – Is there a better way?
Thanks very much in advance for any help or tips!
Thanks man.
It looks like it’s working 🙂
I used this website to convert the po file to mo
http://konstruktors.com/blog/wordpress/3627-convert-po-mo-files-online/
Good luck everybody.
Thanks for ur reply!
how can I activate twenty twelve theme? and activating the theme will it cause to lose any data in the website?
knowing that I am using Pravda – Retina Responsive WordPress Blog Theme
ty
hi there,
here the page with the issue
http://www.plansystem.com.au/workstations/
standard word press page, but the buddy press states :
“Each BuddyPress Component needs its own WordPress page. The following WordPress Pages have more than one component associated with them: Workstations”
Thanks
@bao_plansystem
Please be more specific. Is this a BuddyPress page or just a standard WordPress page that is missing content? Also give as much detail as you can about your install.
@junithorn Site url is good. I see that you’re still on BP 1.7.2 I’m seeing the old http://…/buddypress//bp-themes/bp-default/_inc/global.js?ver=20110818′ in source code of your site while you should be getting BP 1.7.2’s http://…/buddypress/bp-templates/bp-legacy/js/buddypress.js enqueued in your WordPress theme. Did you hardcode the link to global.js?
WordPress 3.5.2
BuddyPress 1.8
I finally got my theme to work without the template pack but I am having one issue. I am using the BuddyPress Group Tags plugin which adds the tags at the top of the group directory list and once clicked it refreshes and filters the list below(ajax I think). This worked great with the template pack but now without it when I click a tag it just goes to a 404 page. It appears the ajax does not run at all.
I am trying to wrap my head around what was in the template pack that would have made it work. Something I did see in one of the group tags files was functions for javascript and ajax calling the groups-loop.php.
// load the javascript for the group tag clicks to work
function gtags_enqueue() {
wp_enqueue_script('gtags=group-tags', WP_PLUGIN_URL.'/buddypress-group-tags/group-tags.js', array('jquery') );
load_plugin_textdomain( 'gtags', false, dirname( plugin_basename( __FILE__ ) ).'/lang' );
}
add_action('init', 'gtags_enqueue');
//add css
function gtags_header() {
echo '<link rel="stylesheet" type="text/css" href="'.WP_PLUGIN_URL.'/buddypress-group-tags/group-tags.css" media="screen" />'."\n";
}
add_action('wp_head', 'gtags_header');
// this catches the ajax call, and loads the groups template
function gtags_ajax() {
locate_template( array( "groups/groups-loop.php" ), true );
die;
}
Maybe some of this is outdated? I am just looking for a little help to get pointed in the right direction.
Alright, I figured out what was braking the theme! Because I was turning off the friends feature since I’m going use BuddyPress Follow , one of the components in the header that called for pending friends request must have some how messed up things. Which when you think about it makes sense, since the header was the only thing that was working.
Many thanks for the help anyway @bphelp and @meg@info!
Hi,
this is in response to a previous ticket. I asked how to modify the page that opens when we click on a profile name (for exemple, when we click on the name of an user who commented on a post). At the moment, the link opens the “Activity” page of that user. I would like it to show the “Profile” page of that user instead.
I received for answer the following:
you’d have to change template tags e.g. change default link to Member Activity Page to Member Profile page
change
“><?php bp_member_avatar(); ?>
to
”><?php bp_member_avatar(); ?>
change
“><?php bp_member_name(); ?>
to
”><?php bp_member_name(); ?>
being a complete newbie, I have no idea where to make these changes, I’ve looked into the pluging .php files without success. Anyone able to help?
PS: I am using BuddyPress 1.6.1 as part of a template called “reviewit”. ReviewIt is built as a BuddyPress/bbPress theme as far as i know.
PPS: domain name = http://www.horroronscreen.com
I think you can’t show the correct number, because you do the test about role of bbp_blocked in the loop, so the number of members is uknow before the loop, buddypress save the number of members before the loop in variable $total_member_count
check bp_core_get_total_member_count() function.
I think if you check how buddypress profil search work, you will find a solution for your problem.
https://wordpress.org/plugins/bp-profile-search/
Regards,
@scottwermter Yes the plugin has been removed from the WP plugin repo. Looks like I template-packed Sahifa Theme before. Using just one file, check if you can now take advantage of BP Theme Compatibility with code posted at http://bpsocialnetwork.wordpress.com/2013/07/28/sahifa-theme-themeforest-2/
I had one more quick question. Is there a huge downside to using the template pack? I keep seeing people say to not use it because it is already basically built into BuddyPress but what other reasons are there? Has the plugin been totally removed from the WordPress repository?
I am using the Sahifa theme from themeforest. http://themeforest.net/item/sahifa-responsive-wordpress-newsmagazineblog/2819356
I do see the css and js in the source.
<link rel='stylesheet' id='bp-parent-css-css' href='http://devlodge.dev/wp-content/themes/sahifa/buddypress/css/buddypress.css?ver=1.8' type='text/css' media='screen' />
<script type='text/javascript' src='http://devlodge.dev/wp-content/plugins/buddypress/bp-templates/bp-legacy/js/buddypress.js?ver=1.8'></script>
Yes, Twenty Twelve works like it is suppose to. I am at a loss why this isn’t working. The theme developer says it isn’t made for BuddyPress so it is hard to get support from them. Unless I know what specific needs to be changed I might be able to go back to them and ask them to check it out.
My site is http://www.healthcommonshub.net/ .
I am using:
BP version 2.3.2
BP DocsVersion 1.4.5
WordPress 3.5.2
When I click on the Resources menu link it takes me to the http://www.healthcommonshub.net/wp-admin/edit.php?post_type=bp_doc and I think it shouldn’t go to a wp-admin page but where any user can see the listing of the docs, not editing them.
The other (possibly related) problem is that when on the http://www.healthcommonshub.net/wp-admin/edit.php?post_type=bp_doc page I click on the “View” link below the title of the document, it gives me a “Nothing Found” in spite the fact that on the document’s edit page it is displayed correctly.
My WP hosting service couldn’t help; they said: “you need to find out why the plugin is refering to the login page.”
I am clueless. Is this a bug or am I missing something?
In
\buddypress.1.8\buddypress\bp-templates\bp-legacy\buddypress\members\single\member-header.php
Find
do_action( ‘bp_member_header_actions’ );
If that action is not in your custom theme, the buttons will not appear.
As always, the simple way to check is to switch your theme to the wordpress 2012 theme.
If the buttons appear, the fault is in your custom theme.
The more I read, the more I understand how much I do not know about Multisites. I read something about WordPress MU Domain Mapping plugin. Is that something that I need to install to enable my sub-domain website? So far, I have only created a Wildcard in my host.
Please note: I do not want my users to create their own websites (and sub-domains). I only want to have one main site http://example.com (I decided to get rid of www) and one Community site for BuddyPress which is: http://community.example.com
Thanks