Hey I am making a website and want it to look professional, as we all do.
I notice that most free WordPress themes have footer credits and a link usually to the Theme’s website.
This is more of a wordpress question but since I’m using Buddypress I wanted to ask, can anyone offer a free Theme they use or have used which would allow me to do this? I have installed a bit and have only found two myself out of about 20 that had this feature (or no footer info) and the 1 had errors that wouldn’t allow me to save on customize page and the other wouldn’t let the page scroll down by keyboard input for some reason, but worked in all other directions.
So I thought this might be a good topic for discussion? Any help? Thanks in advance!
To make this happen. Do I Have to modify the bp-activity-functions.php or buddypress.js?
HI
i use SocialChef theme .
all active plugins :
bbPress
BuddyPress
ITRO Popup Plugin
TablePress
TablePress Extension: Responsive Tables
Telegram for WordPress
TinyMCE Advanced
Wise Chat
WooCommerce
WP Statistics
WR PageBuilder
Okay, just in case anyone else is wanting to do this, my developer helped me implement a solution!!
Here is the function he wrote and placed in the bp-custom.php file.
function add_front_menu_item( ) {
global $bp;
$args = array(
'name' => __('Home', 'buddypress'),
'slug' => 'front',
'default_subnav_slug' => 'public',
'position' => 10,
'show_for_displayed_user' => false,
'screen_function' => 'bp_custom_user_nav_item_screen',
'item_css_id' => 'custom-class'
);
bp_core_new_nav_item($args);
I hope this helps someone else save time and frustration!
@nickdanks I’m having this same issue. I was thinking maybe it’s due to the latest Buddypress update, since its affected some of my other plugins already. Did you happen to find out anything about what causes this issue or come up with a solution?
Hello I am wanting to show 3 random popular people in my sites sidebar and was wonderign how I could do this using the memebers loop?
Members Loop
also would be to add the mebers most recent acvitity plus a add friend button as well?
Help would be awesome! thank you!
hello,
Myself Tejas Nevgi. I work as an intern in a startup company and trying to make a social networking type of website for them. I am kinda new to wordpress and buddypress so i’m kinda facing difficulties.
The website is a social networking type of website for painters, musicians and photographers. So we want an option for the users to select type of member they are and also what type of feeds they would like to receive. also, instead of friends we want followers. i have installed buddypress, installed a theme and found the plugin for followers and all. Got the login and registration also working. but i am kinda stuck this member type functionality. how do i get the users first to signup as an artist, musician or photographer and also let them choose the type of feeds they would like to receive. i tried making groups for each of them but then realised may be this isn’t the proper way to do it. or is it? pls help!
also, i want to have a custome login and registration page for the users with some of my images in the background. how do i do that?
hi
when i activate buddy press and woocommerece , top-Bar of buddy press which for login and register , is Disappears .
but when i deactive woocommerece , that top-bar is shown .
please help me .
i need both plugins .
it is not working really but what I see is that if you add ?embed=true after the Permalink and open it in a new tab then it returns the embed content so that means buddypress is working correctly but somehow it doesn’t work in the activity stream. Can I add buddypress as an oembed provider to make it work?
Thanks
Thanks for your prompt response and your help but that function did not achieve the goal I was looking for. I wanted the activation Key to come from Cymi User Extra Field. I found a solution from someone with a similar problem but it is a little too extreme for me. The result you get is a Cymi User Extra Field Key/URL, Looks like This(cimy_key=88fddcb568dcf2d6). It involved editing a core Buddypress file wp-content/plugins/buddypress/bp-core/bp-core-filters.php. Can you help with a function for my functions.php or bp-custom to achieve the same goal. If it’s not too much maybe generate the Cymi-Key in the Buddypress Email Template though not a priority. I’m fully aware that editing core files is not practical, especially being that you lose it during updates.
https://buddypress.org/support/topic/activation-email-key-doesnt-work-i-may-have-the-fix/
function bp_core_activation_signup_user_notification( $user, $user_email, $key, $meta ) {
$activate_url = bp_get_activation_page() . "key=$key";
$activate_url = esc_url($activate_url);
$admin_email = get_site_option( 'admin_email' );
if ( empty( $admin_email ) )
$admin_email = 'support@' . $_SERVER;
// Then it ends with, on line 255
add_filter( 'wpmu_signup_user_notification', 'bp_core_activation_signup_user_notification', 1, 4 );
Hi @allisonnance,
Use a child theme to do this.
Copy member.php from bp-templates/bp-legacy/buddypress/groups/single/members.php
to
your-child/buddypress/groups/single/members.php
Remove line 11
<?php if ( bp_group_has_members( bp_ajax_querystring( 'group_members' ) ) ) : ?>
and replace by this one:
<?php if ( bp_group_has_members( 'exclude_admins_mods=1'. bp_ajax_querystring( 'group_members' ) ) ) : ?>
Save. You’re done.
If you want to remove also Group Admin and Mods from the group header, remove the whole div content of <div id=”item-actions”> in group-header.php, in same directory as above members.php
Also to do from within child theme.
Reference:
Group Members Loop
I’m not sure what behavior you’re aiming for, but this snippet will disable the confirmation email and log the user in automatically upon successful registration.
<?php
add_action( 'bp_core_signup_user', array( $this, 'disable_validation_of_new_users' ) );
add_filter( 'bp_registration_needs_activation', '__return_false' );
add_filter( 'bp_core_signup_send_activation_key', '__return_false' );
function disable_validation_of_new_users( $user_id ) {
// Get the user's activation key for BP. This is the activation_key in user_meta, not the key in the user table.
$user_key = get_user_meta( $user_id, 'activation_key', TRUE );
// Activate the signup
$awuser = apply_filters( 'bp_core_activate_account', bp_core_activate_signup( $user_key ) );
// Automatically log the user in.
// Thanks to Justin Klein's wp-fb-autoconnect plugin for the basic code to login automatically
$user_info = get_userdata($user_id);
wp_set_auth_cookie($user_id);
do_action( 'wp_signon', $user_info->user_login );
bp_core_add_message( __( 'Your account is now active!', 'my-plugin-slug' ) );
buddypress()->activation_complete = true;
}
I’m using Cymi User Extra Field, when you enable email confirmation the user gets the Buddypress email template
with the confirmation link. when the user clicks the link it takes them to the confirmation page of the site prompting them
to login with username and password. Problem is the user name and password doesnt work. The user gets created because they
are visible in the users list. How can I fix this problem.
I’ve disabled the Buddypress sign up for the default WordPress using: BP CUSTOM
function my_disable_bp_registration() {
remove_action( 'bp_init', 'bp_core_wpsignup_redirect' );
remove_action( 'bp_screens', 'bp_core_screen_signup' );
}
add_action( 'bp_loaded', 'my_disable_bp_registration' );
add_filter( 'bp_get_signup_page', "firmasite_redirect_bp_signup_page");
function firmasite_redirect_bp_signup_page($page ){
return bp_get_root_domain() . '/wp-login.php?action=register';
}
and I found this code in a Buddpress Forum:
https://buddypress.trac.wordpress.org/ticket/3443
// Change the text on the signup page
add_filter( 'bp_registration_needs_activation', '__return_false' );
function my_disable_activation( $user, $user_email, $key, $meta = '' ) {
// Activate the user
bp_core_activate_signup( $key );
// Return false so no email sent
return false;
}
add_filter( 'wpmu_signup_user_notification', 'my_disable_activation', 10, 4 );
I tried it with the hope that the key would be disabled and the key fired by WordPress would take over but it still didnt work.
I really don’t care who fires the key I just want the user to be able to login after click the key in their email.
If you have FTP access to your site, rename the buddypress folder like this: wp-content/plugins/xxxx_buddypress
This will deactivate the plugin and let you come back to your site admin. Once you have access to your admin, upload latest BuddyPress 2.6.1.1. Before to activate it, go back to FTP and delete xxxx_buddypress.
Now you can activate BP and normally, anything should work.
I had the same problem and my solution was what I wrote before
Make a new po file in poedit and mo file, upload the to your buddypress and theme language maps
Check your General settings that you still have Danish as your language
Clear all cache and refresh site
You can also try to translate with Loco translate plugin and see if it makes any difference
The Danish translation is not complete… so the automatic translation doesn’t work.
Read from here to go further:
Languages and Translations
positionning: check CSS pseudo class :before or :after
buddypress.pot: this file does nothing! It contains only the strings you can translate. If you need a translation, you have to create a po and a compiled mo file. To do this you need a tool like poEdit.
Any code placed in bp-custom.php stays untouched after an update. It works like a child-theme.
Hi jangolin
Thanks for your reply – KLEO Theme language files are there…
Problem I have is finding how to make buddypress find the Danish translations .po and .mo I have in wp-content/languages/plugins/
I have no problems with other plugins only buddypress….
Hi please am having this problem….
Fatal error: Class ‘BP_Members_Component’ not found in /home/agxiscom/public_html/wp-content/plugins/buddypress/bp-members/bp-members-loader.php on line 23
couldnt access http://agxis.com.ng/wb-admin or anything and cant fix the problem from my cpanel….
please what can i do to solve this problem…… my people are complaining……
check this 2 plugins
https://wordpress.org/plugins/buddypress-docs/
https://wordpress.org/plugins/buddydrive/
…you can create hidden groups then….you can disable the activity component via settings-buddypress
“bbpress group forums associated with the user” this is not possible. you can associate bbpress forums to a specific group only
Installing Group and Sitewide Forums
@pfeufer start from here…see if you got the basic requirements on for BP install
Getting Started
Using v 2.6.1.1
I do NOT have a folder: wp-content/buddypress/languages/
And I DID add the .po and .mo to wp-content/languages/plugins/
I am not using loco translate
Have checked po language files and translation is still there….
@hisselfandco,
you used the wrong directory for translation.
The directory to use IS NOT wp-content/buddypress/languages/
if you manually upload a po/mo for BP, add it to
wp-content/languages/plugins/buddypress-xx_XX.mo / po