Hi!
So, I’ve looked through the forum, for a guide to help me get started with multisite.
Nothing really helped and most of them was outdated or didn’t have replies.
Okay, so I’ve installed WordPress (v. 4.5.2), enabled multisite, installed BuddyPress (v. 2.5.3) and installed WP Multi Network. And it works, sort of
My problem is, that some pages works on the main site (like /members), but not on the extra added site
How do I debug this and move forward with it?
So the mainsite BP menu is not complete on subsite!
That’s right, because on a subsite, you’re on a blog.
BP is only active on the mainsite, as it’s where it is activated. On mainsite you see whole members fonctionnalities (friends, groups, messages and son on). On a blog, aka subsite, you’re like a user of a WP site whithout BP.
That’s also the reason why enabling multiblog is deactivated by default and not usefull in most of case. This warning is given on the codex page i indicated you previously.
Deactivate multiblog and revert to initial default configuration.
On the toolbar, in top left corner, you have the usermenu with all BP items. This menu is accessible to logedin user, wherever he is. Mainsite or subsite. And that’s default behave !
For a bit more understanding, in case you want insist to remove that menu to get it on the main nav (beside About, Home etc), please take a look to this topic.
Cheers ! 😉
Disques is intended for WordPress (read plugin description), not BuddyPress, which use his own comment system through essentialy the site activities.
You’re incorrect. See Trac to have an idea of what improvements are part of.
@mcpeanut thanks a lot about all the info! I have tried to hire several programmers who claimed to have extensive WP experience, but unfortunately all 5 of them failed and backed up after a couple of days. None of their work was of any use unfortunately. These were off an unnamed micro-job platform, so maybe I just was not lucky enough to find a reliable one. But no offence meant to anyone. 🙂
So what I decided to do was to build the core by myself – like you said – with help of plugins, random tutorials from the web,… All the trial and error way. I came quite far and the “only” thing left is some of the plugins need to be connected or slightly customized for which I am going to hire someone, because even though I know HTML/CSS, I don’t know that much about php. I only can follow tuts – like a monkey :))) I still think this is a better way than have someone build the whole thing on small budget. Of course I can imagine a nice development with thousands of $$$ available.
Anyway, what I have done is use the BuddyPress as the absolute core, adding all the functions like following a user, messaging, portfolio, … I have then used WC Vendors for the marketplace bit. As such, the users don’t really access any shop pages, or search by categories. I have populated the products onto a custom tab in BP (hope that makes sense). So now I am at the stage when I try to find someone again to “finish it off”. Wish me luck 🙂
I’ll have a look at those plugins too, thanks for that.
You should never hack core files, as you already said ,you will have to redo your customization after each update !
1) https://codex.buddypress.org/themes/
2) BP will be updated, and your custom work will remain intact, as long as you use a child-theme and bp-custom.php Child theme and bp-custom have priority when BP is loaded. Anything which is not in them will then be taken directly from BP or theme. Read about template hierarchy on codex.
All this is detailled on codex. If questions, seacch the forum, they’re many topics around this.
@insearchofasolution Just thought I would chime in on this.
You would be able to do this but it depends on the approach you take, You could use buddypress for the social network side of things for the messaging between users etc and profile pages/groups etc whilst building a custom user interface for most of the other options you mentioned and tie them together for each user.
Its good you are clear about what you are exactly wanting to build and its all down to research, You can most definitely create separate vendor pages and account pages using custom post types and fields and creating templates for these pages etc.
If you don’t know how to do all of this you may struggle though, unless a specific plugin meets your requirements, I myself have been using an amazing suite of plugins over the past year or so that will help you do a lot of this yourself , they are brilliant for creating complex websites and layouts without having to write everything from scratch. You will have to have knowledge of html and css etc at the very least to use them efficiently though, they do come at a cost and you are looking at $300 for the complete set, these plugins are a little more advanced than other plugins to use as they are developer orientated and can be overwhelming at first if you are new to them, but if you stick with them you will start to realize the doors these plugins can open for you on wordpress and can help make your workflow loads faster and make your project come to life. do a search for TOOLSET PLUGINS by wp-types.
I hope this helps a little bit, creating a complex website as you mentioned above will take patience and time if you are new to doing it, I am in the middle of a few complex builds myself and to be honest with you I now pre-fare to use these plugins for most of my projects now as I can easily create any type of custom post with custom fields and display them via content templates without having to create the templates from scratch on each project.
The best thing about the custom fields you can create with these plugins is that you can create user specific fields and control access to everything with the access plugin, giving you full control over everything and you can create quite complex membership sites yourself.
hi.
i have 2 simple question.
i have made lots of changes to buddypress core codes! not only css changes! but almost i made changes in every single file of buddypress plugin !
now, buddypress roled a new update. so if i update it. all of my changes will be lost 😐
and i have to do all them again! 🙁
so my questin is
1) how to create a child theme for buddypress? so if i update buddypress, nothing happens to any of my changes in codes…
?
2) even if i create a child theme, what will happen to update?
i mean if by creating a child theme, buddypress will run my buddypress codes(which i inserted in child theme)! then what will happen to updated codes in original plugin (by original i mean not the one i’ve created in child theme)?
they wont work?
or
both the original plugin (updated) and my child theme buddypress will work toghether? without any conflict?
tnx a lot for help.
WordPress version 4.5.2
Buddypress version 2.5.3
ColorMag Theme
When I installed bp and turned extended profiles, if I go to the toolbar in the upper right and choose Profile-Edit it goes to something like this:
/members/[username]/profile/edit/group/1/
And it’s a 404 page.
Also, if I click on any of the users in the backend including me the Admin, it says they’re marked as spam but yet the active/spam toggle is set to active not spam.
In addition, the register page doesn’t work and just loops back to home page.
Am I supposed to do some kind of setup other than checking the button the button that I want extended profiles in order to make this work? The documentation on this site for this just says it’s pending.
I’ve turned it off so I can at least use regular profile management but would love to access the extended profiles capabilities.
I’m trying to add a filter to display activity that has no comments or favorites. The no favorites part is easy based on the example at https://codex.buddypress.org/plugindev/add-custom-filters-to-loops-and-enjoy-them-within-your-plugin
Any suggestions on how I would go about showing only activity that has no comments?
Most of bp files are in php, so i can’t answer for YOUR php file.
I you modify the register page, where xprofile fields are showing at first, the template file i’m talking about is in bp-templates/bp-legacy/buddypress/members/register.php.
If you don’t know about template overload, read here first.
Or if you use a custom function to fire your work via an action hook, perhaps you could try to use bp-custom.php
Still same answer as for your previous topic in 2015.
Hi!
Is there a way that I can create a custom URL in my main header menu to a buddypress URL
For example I want to create a URL to the following link:
http://guardtheirheart.co.za/members/admin/Listings/
but obviously the URL will be different for each user:
http://guardtheirheart.co.za/members/username1/Listings/
http://guardtheirheart.co.za/members/username2/Listings/
so how do I create the URL in the main menu so that it links to an individual member’s listing page?
Thanks for the help!
Do you mean a sub-group ? There is a plugin for that: https://wordpress.org/support/topic/warnings-with-bp25 (not updated, but is still working) – see the support if you have an issue.
Or read on codex about Group API and how to add them a new page…
Group Extension API
I have a site where I would like the member profile page to default to the Show Less feature instead of Show More. Anyone out there know how to do this?
I want to change “Friends” to “Connections” throughout my site. I follwoed the directions here:
Customizing Labels, Messages, and URLs
The changes occurred in some places but not others. For example, the (BuddyPress) Friends widget now shows up as (BuddyPress) Connections widget in the admin, but on the front end the widget title is still “[username]’s Friends”.
Any ideas?
The errors in your log all seem to be related to LearnDash . BuddyPress calls.
Your best bet is to show that log to the LearnDash support team.
This seems to have worked
function profile_stream ( $user_id ) {
$streamid = xprofile_get_field_data( 10, $user_id );
if (! bp_current_user_can( 'bp_moderate' ) && !empty($streamid)) {
xprofile_set_field_data( 11, $user_id, "Pending");
} if (! bp_current_user_can( 'bp_moderate' ) && empty($streamid)) {
xprofile_set_field_data( 11, $user_id, "");
}
}
add_action( 'xprofile_updated_profile', 'profile_stream');
Considering I am relatively new to PHP and buddypress.. I am surprised I am able to get this stuff to work on my own lol.
Hey Guys,
I have a customized WordPress Website which also makes use of BuddyPress as the core for user profiles. Until now this only required BP Core, Community and XProfile Extension to run.
Now with the new requirement for a forum I was going to install AnsPress which requires Activity Stream and Notifications to be enabled (otherwise it throws fatal errors around).
And here comes the fun -> when I enable activity stream, my BP Profile Page is kind of “overwritten” by the stream.
I hope somebody can clarify for me:
Normally, when I visit my or any profile via /members/xyz the buddypress.php somehow loads the contents from theme/members/single/profile.php in which bp_current_action() gives case “public” and bp_is_active(‘xprofile’) is true. Then my members/single/profile/profile-loop.php is loaded.
But when I activate Activity Stream in BP and I visit my profile then somehow theme/buddypress/members/single/home.php is loaded and that shows the activity stream on my page and not the profile parts anymore.
What I think what I need is that the members/xyz URL links to the profile and not the “home” page – but how? Unfortunately my knowledge of WP as a programming framework is limited and I am not able to debug this any further as to where the decision is made to load home instead of profile.
Hope you can understand the problem and help me with it. I do not need to show the BP activity stream, it is just necessary for the plugin to not throw errors.
I have installed buddypress (current version) with wordpress but am having trouble getting the simplest of things to work. When I try to access My Dashboard as the admin, it returns me to the members page. I’m not sure what is going on because other members of the site are returned to their dashboard. This has to be something simple. The site is http://ls.physicianpracticespecialists.com
Hi again,
I dont know, i am corect under forum topic. And sorry my english.
I am using RTmedia and eventmanager or other entegrated plugings with buddypress. My question is;
User deleting own like or comments (rtmedia pluging) or deleting own events. But always deleting these post still showing on buddypress site-wide activity. User must always delete this manually?
Ohh, sometimes any post clone 2 or 3 post. User sharing any picture but showing 3 same post. This could be a theme or buddypress problem. Last version using WP and BP and other plugings.
I hope you understand what i mean my bad english. Any article or answer about this topic?
Thanks
repair buddypress activity via tools and see if that helps…also clear ur varnish cache