Skip to:
Content
Pages
Categories
Search
Top
Bottom

Forum Replies Created

Viewing 25 replies - 126 through 150 (of 2,427 total)
  • @venutius

    Moderator

    For the menu options one slight gotcha is that the BuddyPress menu options are not displayed by default; go to the menu page, select screen options (from the top right) and check BuddyPress Members, then ligin is shown in the logged out options

    In reply to: Approving Blog Posts

    @venutius

    Moderator

    @venutius

    Moderator

    Hi there, Those are not features that come with the base plugin, but you can enable them with plugins, BP Registration Options holds users pending and sends an email to the main admin, you could use this with either a group email address or a wp_mail filter to forward it to the other admins.

    There’s a range of different private membership plugins, Simple Private springs to mind, which allow you to take differing levels of privacy to your site.

    @venutius

    Moderator

    Buddypress just uses wp_mail, so one way would be to use on of it’s filters to exclude emails to specific users with say specific wording in the subject line. Shouldn’t be too hard to do.

    @venutius

    Moderator

    The BuddyPress Follow plugin already comes with personal activity page for followers and following. so you’d just need to remove the other menu options and make the followed page the default for the user profile.

    @venutius

    Moderator

    What you could do as a temp measure is you couldstop the redirect happening by removing this elseif clause in buddypress/bp-code/bp-core-catchuri.php line 900:

    } elseif ( bp_is_register_page() && 'register' == $front_page_component && is_user_logged_in() ) {
    
    			/**
    			 * Filters the logged in register page redirect URL.
    			 *
    			 * @since 1.5.1
    			 *
    			 * @param string $value URL to redirect logged in members to.
    			 */
    			$bp->canonical_stack['canonical_url'] = apply_filters( 'bp_loggedin_register_page_redirect_to', bp_get_members_directory_permalink() );
    		}
    

    Obviously this will be over-written when the plugin gets updated next.

    In reply to: Widget verbergen

    @venutius

    Moderator

    My favourite for this is https://seo-gold.com/display-widgets-plus-plugin/ his version seems a bit dated, I keep my version indipendently updated. This adds a hefty dialogue box in your widget settings where you can control just about any page scenario to control visibility. You’ll find the BuddyPress pages under Content Types.

    In reply to: Buddypress

    @venutius

    Moderator

    No idea I’m afraid

    In reply to: Buddypress

    @venutius

    Moderator

    I loaded up PHP 8 on my test site a couple of weeks ago and it was obvious WP is not ready for it, let alone WP plugins

    @venutius

    Moderator

    Hi J,

    How about this:

    BuddyPress Auto Join Groups

    @venutius

    Moderator

    Hi Shane,

    Think I’ve just solved my own problem, was over thinking things. And it may be that your suggestion to look at your plugin might solve a different issue that I have, thanks.

    @venutius

    Moderator

    The net step would be to dectivate all plugins apart from BP and see if that fixes it.

    If that does not wor, try switching to a default theme such as 2020.

    In normal circumstances one of those two actions should cause the issue to go away.

    @venutius

    Moderator

    One thing to check is to resave your Pernalinks, this often fixes 404 errors for BP pages

    In reply to: Compatibility

    @venutius

    Moderator

    It depends on the theme, I’ve been using non bp themes on some of my sites for years with very vew issues, it just means that some features you have to add yourself. However the only way to knowis for you to test it.

    @venutius

    Moderator

    Hi there,

    That’s not a BuddyPress setting, it’s been added by another plugin so you’ll need to find that and raise with the plugin developers I think

    @venutius

    Moderator

    Thanks for that Boris,

    I’ve updated this to fix the persoal issue and also add the what’s new tab to all activity tabs

    function add_settings_subnav_tab() {
    
    if ( bp_is_my_profile() ) {
    
    	$displayed_user_id = bp_displayed_user_id();
    
    	buddypress()->members->nav->edit_nav(array(
    		'position' => 9,
    		), 'friends', 'activity');
    
    	global $bp;
    	bp_core_new_nav_default(array(
    		'parent_slug' => $bp->activity->slug,
    		'screen_function' => 'bp_activity_screen_friends',
    		'subnav_slug' => $bp->friends->slug));
    	bp_core_remove_subnav_item( 'activity', 'just-me' );
    	bp_core_new_subnav_item( array(
    		'name'            => sanitize_text_field( __( 'Personal', 'bp-profile-activity-wall' ) ),
    		'slug'            => 'just-me',
    		'parent_url'      => bp_core_get_user_domain( $displayed_user_id ) . 'activity/',
    		'parent_slug'     => 'activity',
    		'screen_function' => 'bp_activity_screen_my_activity',
    		'position'        => 10
    	) );
    } else {
    
    	buddypress()->members->nav->edit_nav(array(
    		'position' => 10,),
    		'friends', 'activity');
    	}
    }
    
    add_action( 'bp_setup_nav', 'add_settings_subnav_tab', 100 );
    
    function bpven_load_mention_me() {
    	$displayed_user_id = bp_displayed_user_id();
    	$currentpage = $_SERVER['REQUEST_URI'];
    	if ( bp_is_activity_component() && strpos( $currentpage, 'just-me' ) === false ) {
    		$_GET['r'] = bp_activity_get_user_mentionname( $displayed_user_id );	
    		bp_get_template_part( 'activity/post-form' );
    	}	
    	
    }
    
    add_action( 'bp_before_member_body', 'bpven_load_mention_me' );

    @venutius

    Moderator

    Ah sorry, there was a typo, I’ve corrected it now

    @venutius

    Moderator

    Hi, You could try this:

    function bpven_set_member_default_nav() {
     
        if ( ! bp_is_user_profile() && ! bp_is_user_activity() && ! bp_is_user() ) {
            return;
        }
        if ( bp_displayed_user_id() != bp_loggedin_user_id() ){
    	return;
        }
        bp_core_new_nav_default( array(
    	'parent_slug'        => buddypress()->activity->id,
    	 // other "activity" sub_nav slugs : personal favorites friends groups mentions
    	 'subnav_slug'       => 'friends',
    	 'screen_function'   => 'bp_activity_screen_friends'
    		)
        );
    }
    add_action( 'bp_setup_nav', 'bpven_set_member_default_nav', 20 );
    In reply to: BuddyPress and bbpress

    @venutius

    Moderator

    bbPress is the plugin that provides the forums you want to change, so you should ask in the bbPress spport forums.

    In reply to: BuddyPress and bbpress

    @venutius

    Moderator

    You’d be better off asing in the bbPress forums for questions relting to bbPress.

    bbPress

    @venutius

    Moderator

    Yep that’s the way, isolate the plguni that is causing the issue.

    @venutius

    Moderator

    Try deactivating your other plugins and see if BuddyPress alone is working. That error points to Youzer.

    @venutius

    Moderator

    Try resaving your permalinks

    @venutius

    Moderator

    Try deactivating all other plugins apart from BuddyPress and see if it works.

    @venutius

    Moderator

    Last time I had this it was caused by CSS from another plugin. The hidden groups have a class of hidden, in my case the plugin was set to hide all elements with a class of hidden.

Viewing 25 replies - 126 through 150 (of 2,427 total)
Skip to toolbar