Hi!
I am using Buddypress 2.1.1 and WordPress 4.1 with the Plugin Blog Categories for groups. Is there any plugin or other possibility to see the Blog-posts in the Activity-stream? I was searching a while but didn’t find any answer.
Thanks in advance!
Thanks again for your reply. For others with the same issue and to answer my question, you need to create the missing pages via the admin dashboard and then select those new pages in Settings -> Buddypress -> Pages tab -> Registration section
If there is not already a way to do this, I would like to request that sites that are listed in BuddyPress have independant avatar just like the groups do. I have a multi-site WordPress install where I am the administrator of many of the sites and my avatar photo shows on each of them.
I would rather have an image meaningful to the site rather than my mug on them. The only other work around I know of is having to create a new user for each site, which is a real annoyance.
Hopefully there is a quick and easy solution to this and I look forward to the answer with the solution.
The page at https://wordpress.org/plugins/bp-multi-network/ states
Multiple WP networks can be created with either:
▪ WP Multi Network
▪ Networks+
I use Networks +.
There may also be other combinations of plugins that may work.
Googling “wordpress”, “buddypress” “multi-network” or “multinetwork” should be sufficient to come across the few others that may fall into these categories – such as Networks for WordPress at https://wordpress.org/support/plugin/networks-for-wordpress and BuddyPress Multi Network at http://buddydev.com/plugins/buddypress-multi-network/ .
Examining all of the them as well as studying their support forums would be useful in making a decision on which combination to use for your particular requirements.
Given that a multi-network plugin will essentially hold the entire show together I would venture that it is well worth the research you are now undertaking.
Just to be perfectly clear, I am an open source enthusiast but I am not an open-source absolutist though some are and are perfectly entitled to be.
If something works, saves hours of time when compared with other items, is supported and is reasonably priced I will use it (when my budget allows) and will say so.
But, I can only vouch for what I know works.
I can only vouch for, in this case the plugin I cited above, and the continuous free support over a number of years, which comes from recognised top class developers.
This support alone should ordinarily have cost many $X,00s, bringing the price of said plugin deep into negative figures – i.e considerably less than free.
Activation and registration are WordPress dependant and are not only “BP components”. These pages may not be created automatically, depending your WP settings… But according to the error message, you have now to create them.
I understand that you are a bit confused, as you’re in a discovery phase of BuddyPress.
But you should also understand that i can’t explain step by step the whole Codex (WP & BP!).
I guess you have to read the doc very attentively. Searching the forum or simply reading some topics will also help you to understand how all this is working.
Install first correctly WP and BP and use one of the Twenty theme, the time for you to learn a bit more. Once you’re comfortable with WP & BP, start your theme development.
Thanks for your reply. I’m a bit confused. bp-templates directory contains bp-legacy and bp-themes/bp-default. I would expect one of those to be no longer used, probably the one marked legacy?
Do I need to create new pages via the admin dashboard or new template files for the missing components? Or both?
At the above link it states
Pages are automatically generated for the BuddyPress components
. This didn’t happen when I enabled the Buddypress plugin.
The following active BuddyPress Components do not have associated WordPress Pages: Activate, Register. Repair
means that you haven’t installed correctly this 2 BP’s component pages. Read here to understand how this works:
Configure BuddyPress
BP 2.x is compliant with almost any theme. bp-default theme is no more used and only there for backwards compatibility.
Templates are in bp-templates/bp-legacy/buddypress/
I’ve taken a look at https://codex.buddypress.org/themes/theme-compatibility-1-7/template-hierarchy/ but don’t see any mention of templates for activation and registration.
I’m building a theme from scratch using roots which has the templates:
- index.php
- 404.php
- base.php (this is a theme wrapper which injects header, footer etc)
- single.php
- page.php
In the WP dashboard I see the error:
The following active BuddyPress Components do not have associated WordPress Pages: Activate, Register. Repair
Where can I find some more info on required theme templates and how to create a registration / activation template?
I need to create an additional page for each Buddypress user,preferably with its own custom permalink or shortened URL. The additional page should be publicly accessible as a standalone page.
I’m open to suggestions involving:
– installing an existing buddypress plugin
– writing my own buddypress plugin
– non buddypress-specific solutions
I’m really looking for some pointers on where best to start. I’ve read that its possible to give each user their own blog but I just want to be able to give them a page for which I can develop a custom template.
found it, BuddyPress Group Calendar was the culprit, redundant because i also have Events+
Hi@mmaccou the issue is related to trigger(content) used in js only as far as i remember may be this thread comes handy for you,btw which version of buddypress and wordpress you are using i hope its latest one.
Thanks
The activity directory template is /buddypress/activity/index-directory.php so you will need to make sure you have that created in your theme. The Template Hierarchy article will explain everything in more detail so be sure to check that out. Then you could use the code I provided in the thread you mentioned to insert adverts in the stream.
Hope that helps?
I am sending the code, if someone is looking for such solution.
I added a line to the Filter. I wanted to modify directly the text “Only Me”.
$levels['adminsonly']['label'] = _x( 'only visible for me', 'Visibility level setting', 'buddypress' );
function bpfr_remove_visibility_level( $levels ) {
global $bp;
if ( isset( $levels['loggedin'] ) ) {
unset( $levels['loggedin'] );
}
if ( isset( $levels['public'] ) ) {
unset( $levels['public'] );
}
$levels['adminsonly']['label'] = _x( 'only visible for me', 'Visibility level setting', 'buddypress' );
return $levels;
}
add_filter( 'bp_xprofile_get_visibility_levels', 'bpfr_remove_visibility_level' );
If you want help, you must give details: about what you did and how, theme name,…
That said, the Toolbar belongs to WordPress.
Some ideas here:
Remove WordPress Admin Bar CSS
Quick Tip: Override WordPress Toolbar Styles
BuddyPress use only a few and very minimalistic CSS. See at the end of /bp-templates/bp-legacy/css/buddypress.css for some styles applying to smartphones.
Is it possible to override the function as usual ?
No, not as usual. setup_globals function is part of a class, you have to extend the class.
See better in bp-xprofile-function.php to get some filters.
If the goal is to define user types, you can try this plugin or at least study his code to find a way to achieve your customization.
Or much more simple, define the visibility level and disallow changes.
Hello,
I would like to insert two new select options.
e.g. anyone, Only Me, My Friends ..etc, I also want to remove one of the select options.
The function “function setup_globals” in bp xprofile-Loader.php
‘public’ => array(‘id’ => ‘public’,
‘label’ => _x( ‘Everyone’, ‘Visibility level setting’, ‘buddypress’ )
….. )
Is it possible to override the function as usual with a new function in functions.php bp? Or, for example, to remove one of the available options Select (Everybody)?
i can’t send a Link to my Website, because i develop it at first on my localhost
Thanks in advance
buddypress version : BuddyPress 2.1.1
wordpress version :WordPress 4.1
site link: http://studentaffairscollective.org/
pagination is not working on the post at home page. I tried WP-PageNavi plugin for the pagination and even buddypress function for pagination both of them is not working . please help me out if somebody knows. .
@mariovisie,
Another approach maybe.
See if this topic can help you.
Female members are served a directory of males and male members are served a directory of females.
Adding an if statement for couples wouldn’t be to difficult. 😉
If not, use gravity forms who, i believe, allows such conditionnal forms.
Thanks Dan — while they are separate plugins I’m sure you’ll agree that they are very much joined at the hip (as bbPress even includes BuddyPress functions). What was really nice was the ability to bring in extended Vbulletin profile information over to to BuddyPress extended profiles at the same time as importing to bbPress. Took some custom coding, but the code in both plugins made it fairly clear about how to accomplish it. Makes it easy to use in both plugins.
As far as what I’m trying to do with BuddyPress, it’s basically the issue in the first post. I’ve traced the code a bit more and my main issue right now is simply figuring out if I could get access to the xprofile_get_field_data function. wp-load.php doesn’t seem to call the bp-xprofile-loader.php, so $bp->profile->table_name_fields is empty.
In the meantime, I’ve just issued some mysql db calls to grab the info…but I’d love to use the built in functions if I could.
Yes, I spent quite a lot of time in the past coding in php/mysql, but never did anything in wordpress before. So I’m fine with digging around php code, and know what to look for if I can just get to the file which has the menu setup. I have done a little bit of editing; you can see on my site now if you log in, you get a few more things happening than usual for the login widget.
I reposted this question here .
Thanks again for the help on the main question!
Dear “Buddies”,
I’ve been looking for a way to extract the menu that you get from the buddy/admin bar so as to use it as a sidebar widget. I have used the “(Buddy Press) Log in”, but after you log in, it doesn’t show the other options that you get with buddy bar, i.e. activity, profile, …, settings with the nice submenus.
I did try trawling the php code and have made some progress:
When you edit buddypress/bp-core/bp-core-widgets.php, you can simply add code to the area after the is_user_logged_in() code block. You can see some results at vibral.co.za – see the left sidepanel, where after logging in, you get membership and group info, which you normally don’t get from this widget.
So what I’m really looking for is the code to get the buddybar flyout submenus in this widget. Where is the code for that stored please?
Thanks in advance
This is not a BP issue but a user setting error.
Go to Dashboard > Pages > Members – quick edit > deactivate Allow comments.
Do the same thing for all other activated components page.
Check your WP & BuddyPress comments settings.
Check also your theme docmentation as it could be that he use a custom setting for comments.
If you don’t know or find, activate one of wp’s twenty theme and see if the issue is still there.
Yes, I was just playing around – I don’t intend using it – I was actually looking for the theme that’s currently used on the buddypress.org site – this theme with the red bar on top – would you happen to know where I can find it? I like it since the buddybar isn’t right up top, so it’s more noticable.
I’ve also been looking for a way to extract the menu that you get from the buddy bar so as to use it as a sidebar widget. I have used the “(Buddy Press) Log in”, but when you log in, it doesn’t show the other options that you get with buddy bar, i.e. activity, profile, …, settings with the nice submenus.
I did try trawling the php code but I haven’t found it as yet. Is there an easy way to extend the Buddy Press login widget so that once you log in you get these other options as well?
Apologies if this is now going into another subject area – should I repost the new question as a new topic?
As to the original question, I think you solved it way back when you asked me to empty the pages trash and to rename the slugs. I still don’t know why my FF doesn’t work. I suspect that it is just not accpeting my log in, and that’s why I don’t get the bar. Also would explain why the login and register options don’t change. Perhaps the reason it doesn’t accept logins because I do all my wp admin through firefox? Anyway I’m prepared to live with it since it seems only the firefox on my local machine doesn’t get the bar.
Many thanks for all your help