Hello everyone I experience the problem with Error 404 – Page not found.I upload few pictures to understand my problem properly.

As you can see I try to press “worldink”(He is the member who does post ) then I get error from the pictures number 2

I have no idea how to fix it.
Thanks
Hi,
your site is pwd protected, so i removed the link to it.
You can do that by CSS from within your child-theme style.css
As it is not only BuddyPress css, but also dependent of your theme, you have to check for the correct classes and id’s to use.
1) we hide first the sidebar on the profile.
2) we enlarge the content part to full width (100%)
On each BP page is a page-id-{number}. You need it to define the style for this page only.
As example, this is working with Twenty Sixteen
/* remove sidebar */
body.page-id-0 aside#secondary {
display: none;
}
/* enlarge content to full width */
body.page-id-0 div#primary{
background-color: yellow;
width: 100%!important;
}
Hi everyone.
I would like To hide the wordpress username in the registration form, and generate the value from what is reported in the full name Field (buddypress field). I have seen from the following link the solution but using email instead of full name.
https://premium.wpmudev.org/forums/topic/how-do-i-remove-the-required-username-field-from-registration?utm_expid=3606929-86.PHoDXYJeQYmWFQIujGOFZg.0&utm_referrer=https%3A%2F%2Fwww.google.it%2F
But I don’t find the right way to get the full name value instead of the email value.
Can You help me please?
Thanks
On a related note do you use the same technique to the other files to edit the BP theme. I mean only copy the file you want to edit and only include the custom edits.
For example plugins/buddypress/bp-templates/bp-legacy/buddypress/activity/activity-loop.php
?
thanx for the solution.
it appeared using screen option
but i have another problem
i am using wp multisite and the structure is
subdomain.maindomain/subsite
it is appearing on the main site from the screen options
i have buddypress network activated from the network menu
but it is not appearing on screen options in sub sites
i want to have My Profile in all my sub sites menu
1) & 2) /activity controls the site activities, while /members/single/activity/ controls the members activity tab on profile.
3) plugins/buddypress/bp-templates/bp-legacy/ and plugins/buddypress/bp-templates/bp-themes/
/bp-legacy/ contains /buddypress/ the current version templates.
/bp-theme contains /bp-default/, the historical BP theme (since 2007). This theme is relatively frozen and remains just for backcompatibility, in case some vintage coders continue to use it.
Since BP 1.9, you can use almost any existing WP theme, so far it is respecting wp theming standarts.
4) each component has a header. The respective files are in bp-legacy/buddypress/
/members/single/
/groups/single/
Here can find a list of functions/filters/hooks related to cover (bp 2.4.3)
5) impossible to say, as it depends of the instructions ! Can you give a link ?
Thanks for the tips.
Here’s what I did earlier:
– I did in fact copy the /child/buddypress/css/buddypress.css file, including all css.
– I did not make any changes to it so far, I’m just testing how this works at this point.
Something doesn’t seem right if I’m understanding what you said. If I delete everything in the /child/buddypress/css/buddypress.css file I’m not adding anything. It should just jump to the default buddypress.css file and display the default BP look. Instead, when I clear the file it basically strips all css and that’s it. The BP pages look unstyled since there isn’t any css loading.
Did some more troubleshooting and seems like if I have the /child/buddypress/css/buddypress.css file it just loads that file and stops there, it doesn’t reach out to the default buddypress.css.
I’m going to keep troubleshooting, any ideas as to what’s going on please let me know.
Hi,
you add only custom css rules to /child/buddypress/css/buddypress.css
You don’t neeed to copy the whole original content to child. This avoid also to duplicate code.
Files contained in child have priority over theme.
In other terms what is not found in child (php, htlm, js, css) will be taken from the original source.
In some cases, when you create a custom css rule, you need to add !important, like this:
color: #000!important; By the way, you give high priority to the rule and you’re sure it is always interpreted.
And of course, you need to triple check what you code. CSS rules with missing semicolon, or who aren’t closed can generate issues, from not be applied to blank pages…
Hi,
that’s a wordpress question (related to wp_nav_menu_items).
See WP Codex for answers:
wp_nav_menu_items
wp_get_nav_menu_items()
wp_nav_menu_objects
Many similar related topics also on BuddyPress forum. Ie. :
https://buddypress.org/support/topic/how-to-get-notification-count-code/
I just copied the CSS folder as instructed on this page.
Everything seems fine except now the cover-image is missing. I delete the CSS folder from my child theme and it’s back.
Anyone else run into this?
Theme Compatibility & Template Files
“You may override the css by adding a folder /css/* to your theme root if you then, either, copy buddypress.css from /bp-legacy/ or create a new file named buddypress.css this file will be used instead of the buddypress version.”
I’m trying to edit BP theme and to figure out which files control what. Would appreciate if someone could go over a couple of basics:
I’m looking in the folder: plugins/buddypress/bp-templates/bp-legacy/buddypress
1) What does the /activity folder control?
2) There’s another instance of activity related file in /members/single/activity.php
what’s the difference?
3) What’s the difference between
plugins/buddypress/bp-templates/bp-legacy/ and
plugins/buddypress/bp-templates/bp-themes/
4) Which file controls the header? Where the cover photo and avatar image are displayed towards the top.
5) I would like to add a custom BP page/tab. I’ve found instructions to add pages through the function.php file (located in my child-theme), is that the best way?
@danbp Thank you for your help. I could not find a mistake in the translation. “% S” is used correctly everywhere. Any online status has not been translated (Not just “ago”), I downloaded the official version. It is about the page “Side-Wide – activity”. I have installed a Buddypress independent theme.
Hi,
check the code you used for “16 minutes ago”. You will find it in the buddypress-de_DE.po file. Normally, you should have %s ago -> vor %s. If you omit % or s, the string won’t be translated.
If it’s not a typo error of yours:
– where is this untranslated “ago” string showing ? Site activity, profile, widget, other ?
– do you use a specific “buddypress” theme ?
– does the issue remain when using the “official” translation file ? If not, download it here (po & mo). Don’t forget to remove your version before adding the original one into wp-content/languages/plugins/
Have you deactivated all other plugins except BuddyPress? looks like something is causing BP to not see the files
I’m working on building a collaborative workspace for an educational site.
The students form groups around different assignments, and I’m building a BP site for all class activities. While BP Docs is a good start, it doesn’t allow for simultanous collaboration and the students are already using GoogleApps and so integrating GoogleApps into the community would be far better than using BP Docs.
Is there a good way to add Google Drive/Apps access to each Groups page? For the moment I’m fine with them having to double login, but in the long run would like a more seamless integration with their BP account. I know there is Google Apps Login, but I still don’t know how to get google docs INTO the group page.
I’m fairly noob regarding coding, so use small words.
Thanks all,
Damon
Hello,
I have translated BuddyPress completely in German. But the online status has not been translated. For example: 16 minutes ago. But I have translated everything. What can I do?
Hi,
I’m having an issue while uploading a profile photos via buddypress: https://i.gyazo.com/3c9b8ac29257d2344076f9a9e893ce1e.png While cover images are being uploaded with no problems.
Any ideas what can be causing this?
Thanks!
Hi,
Not sure when and how it happened, but on my Buddypress only admins can access other users Profile and Friends tabs. Even if users are friends, they can not see eachothers Profile and Friends tabs.
I disabled all plugins, deleted functions.php anf bp-custom.php content and switched to Twentyfourten theme, but problem remains.
Any clue?
Regards, Gregor
Hi,
give details if you expect help !
Which widget are you talking about ?
“course” is not part of BuddyPress. Plugin name ? Theme ?
[Moved to another forum by OP request]
You can try this snippet which will add the link to main menu (aside About, Home etc):
function my_nav_menu_profile_link($menu) {
if (!is_user_logged_in())
return $menu;
else
$profilelink = '<li><a href="' . bp_loggedin_user_domain( '/' ) . '">' . __('My Awesome Profile') . '</a></li>';
$menu = $menu . $profilelink;
return $menu;
}
add_filter( 'wp_nav_menu_items', 'my_nav_menu_profile_link' );
Another way to do this is explained in this topic.
Well that was strange.
I deactivated all my plugins except for BuddyPress. Then activated them all again. WORKS !!!
If anyone has any theories as to why it worked it would be nice to know.
I must be missing something basic.
Just to clarify this is the correct location:
wp-content>themes>genesis-sample>buddypress.php
genesis-sample is the child theme by the way.
@r083r7 Hi. You’re right that BuddyPress loads page.php as its default page wrapper template. The list near the top of https://codex.buddypress.org/themes/theme-compatibility-1-7/template-hierarchy/ shows the entire template hierarchy. Adding a buddypress.php file to your theme should have it load that template.
This file should be in the root of your theme, or inside a subfolder called “buddypress”.
I forget how setting the page template in the wp-admin page editor works with BuddyPress (I think @hnla and I fixed it at a WordCamp a few years ago). But the stuff already mentioned will probably take precedence over it.
If this doesn’t work, I’m not sure.
OK fair enough. I did look through the BP codex regarding this and am still unclear what is the best and easiest path.
My site is basic and includes the Header, Content, and Footer. I am using Genesis theme and created another template where I make several adjustments to the Header and this template is called buddypress.php and I can select it when I’m in the backend and creating pages. I’m sure there are many paths but I was thinking that the easiest one is to simply have BP load the new template I created, for all BP pages. I’m pretty sure currently it is loading the themes template called “pages.php”
Please point me in the right direction, much appreciated.