BuddyDev

Search

Replies

  • Participant
    Level: Guru
    Posts: 903

    The code worked perfectly thank you very much

    Will you continue to provide updates to the BuddyPress Profile Completion plugin as this plugin is not officially listed on your plugins page

  • Participant
    Level: Guru
    Posts: 903

    Hello, the code works but I had the following problems

    1. Your plugin BuddyPress Auto Activate Autologin Redirect To Profile On Signup does not log in the newly registered users again. I am using this code with the plugin which redirects to welcome page instead of profile page.

     /**
     * Redirect user to site home page when they register/login using BuddyPress Auto Activate Auto Login plugin.
     *
     * @return string
     */
    function buddydev_redirect_to_homepage_on_autologin() {
    	return site_url( '/welcome/' );
    }
    
    add_filter( 'bpdev_autoactivate_redirect_url', 'buddydev_redirect_to_homepage_on_autologin' ); 

    This was the login error format in the address bar /wp-login.php?redirect_to=https%3A%2F%2Fwww.nigerpress.com%2Fteeguy%2Fprofile%2Fedit%2F&bp-auth=1&action=bpnoaccess

    2. This code for the FORCE FOLLOW does not include the redirect skip on the welcome page

     // skip if logged and on non welcome page.
    	if ( is_user_logged_in() && is_page( 'welcome' ) ) {
    		if ( $fp_active ) {
    			remove_action( 'bp_template_redirect', array(
    				BD_Force_User_Avatar_Helper::get_instance(),
    				'check_or_redirect',
    			), 1 );
    		}
    
    		return;
    	} 

    Thanks

  • Participant
    Level: Guru
    Posts: 903

    Good day Brajesh,

    You said I should remind you about the code update today.

    Thanks

  • Participant
    Level: Guru
    Posts: 903
    Tosin on in reply to: [Resolved] Remove activity tab menu counter #21328

    Hello,

    Thank you code worked. I would like to ask a question regarding this plugin https://wordpress.org/plugins/bp-whats-hot/ I was wondering if it can be used in conjunction with your plugin (Facebook Like User Activity Stream For BuddyPress) without any conflict

  • Participant
    Level: Guru
    Posts: 903
    Tosin on in reply to: [Resolved] Remove activity tab menu counter #21320

    Hello brajesh,

    1. Yes the activity/index.php file is present in my child theme
    2. I am using the Buddypress Legacy template pack

    This is the code in my child theme where I changed the text (ALL MEMBERS) to (NEWS FEED)

    I am using the klein theme

     <?php do_action( 'bp_before_directory_activity' ); ?>
    
    <div id="buddypress">
    
    	<?php do_action( 'bp_before_directory_activity_content' ); ?>
    
    	<?php if ( is_user_logged_in() ) : ?>
    
    		<?php bp_get_template_part( 'activity/post-form' ); ?>
    
    	<?php endif; ?>
    
    	<?php do_action( 'template_notices' ); ?>
    
    	<div class="item-list-tabs activity-type-tabs" role="navigation">
    		<ul>
    			<?php do_action( 'bp_before_activity_type_tab_all' ); ?>
    
    			<li class="selected" id="activity-all"><a href="<?php bp_activity_directory_permalink(); ?>" title="<?php esc_attr_e( 'My personal activities and the activities of members you are following on this site.', 'klein' ); ?>"><?php printf( __( 'News Feed <span>%s</span>', 'klein' ), bp_get_total_member_count() ); ?></a></li>
    
    			<?php if ( is_user_logged_in() ) : ?>
    
    				<?php do_action( 'bp_before_activity_type_tab_friends' ); ?>
    
    				<?php if ( bp_is_active( 'friends' ) ) : ?>
    
    					<?php if ( bp_get_total_friend_count( bp_loggedin_user_id() ) ) : ?>
    
    						<li id="activity-friends"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/' . bp_get_friends_slug() . '/'; ?>" title="<?php esc_attr_e( 'The activity of my friends only.', 'klein' ); ?>"><?php printf( __( 'My Friends <span>%s</span>', 'klein' ), bp_get_total_friend_count( bp_loggedin_user_id() ) ); ?></a></li>
    
    					<?php endif; ?>
    
    				<?php endif; ?>
    
    				<?php do_action( 'bp_before_activity_type_tab_groups' ); ?>
    
    				<?php if ( bp_is_active( 'groups' ) ) : ?>
    
    					<?php if ( bp_get_total_group_count_for_user( bp_loggedin_user_id() ) ) : ?>
    
    						<li id="activity-groups"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/' . bp_get_groups_slug() . '/'; ?>" title="<?php esc_attr_e( 'The activity of groups I am a member of.', 'klein' ); ?>"><?php printf( __( 'My Groups <span>%s</span>', 'klein' ), bp_get_total_group_count_for_user( bp_loggedin_user_id() ) ); ?></a></li>
    
    					<?php endif; ?>
    
    				<?php endif; ?>
    
    				<?php do_action( 'bp_before_activity_type_tab_favorites' ); ?>
    
    				<?php if ( bp_get_total_favorite_count_for_user( bp_loggedin_user_id() ) ) : ?>
    
    					<li id="activity-favorites"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/favorites/'; ?>" title="<?php esc_attr_e( "The activity I've marked as a favorite.", 'klein' ); ?>"><?php printf( __( 'My Favorites <span>%s</span>', 'klein' ), bp_get_total_favorite_count_for_user( bp_loggedin_user_id() ) ); ?></a></li>
    
    				<?php endif; ?>
    
    				<?php if ( bp_activity_do_mentions() ) : ?>
    
    					<?php do_action( 'bp_before_activity_type_tab_mentions' ); ?>
    
    					<li id="activity-mentions"><a href="<?php echo bp_loggedin_user_domain() . bp_get_activity_slug() . '/mentions/'; ?>" title="<?php esc_attr_e( 'Activity that I have been mentioned in.', 'klein' ); ?>"><?php _e( 'Mentions', 'klein' ); ?><?php if ( bp_get_total_mention_count_for_user( bp_loggedin_user_id() ) ) : ?> <strong><span><?php printf( _nx( '%s new', '%s new', bp_get_total_mention_count_for_user( bp_loggedin_user_id() ), 'Number of new activity mentions', 'klein' ), bp_get_total_mention_count_for_user( bp_loggedin_user_id() ) ); ?></span></strong><?php endif; ?></a></li>
    
    				<?php endif; ?>
    
    			<?php endif; ?>
    
    			<?php do_action( 'bp_activity_type_tabs' ); ?>
    		</ul>
    	</div><!-- .item-list-tabs -->
    
    	<p class="spacer"></p>
    
    	<div class="item-list-tabs no-ajax" id="subnav" role="navigation">
    		<ul>
    			<li class="feed"><a href="<?php bp_sitewide_activity_feed_link(); ?>" title="<?php esc_attr_e( 'RSS Feed', 'klein' ); ?>">
    				<i class="fa fa-rss"></i> <?php _e( 'RSS', 'klein' ); ?></a>
    			</li>
    
    			<?php do_action( 'bp_activity_syndication_options' ); ?>
    
    			<li id="activity-filter-select" class="last">
    				<i class="fa fa-cog"></i>
    				<select id="activity-filter-by">
    					<option value="-1"><?php _e( '&mdash; Everything &mdash;', 'klein' ); ?></option>
    
    					<?php bp_activity_show_filters(); ?>
    
    					<?php do_action( 'bp_activity_filter_options' ); ?>
    
    				</select>
    			</li>
    		</ul>
    	</div><!-- .item-list-tabs -->
    
    	<?php do_action( 'bp_before_directory_activity_list' ); ?>
    
    	<div class="activity" role="main">
    
    		<?php bp_get_template_part( 'activity/activity-loop' ); ?>
    
    	</div><!-- .activity -->
    
    	<?php do_action( 'bp_after_directory_activity_list' ); ?>
    
    	<?php do_action( 'bp_directory_activity_content' ); ?>
    
    	<?php do_action( 'bp_after_directory_activity_content' ); ?>
    
    	<?php do_action( 'bp_after_directory_activity' ); ?>
    
    </div>
     

    Thanks

  • Participant
    Level: Guru
    Posts: 903

    I think I found a solution I got it to work for both members directory page and single members page with this code.

     /**
     * Hide Members Directory and single members page from non members(not logged in users)
     */
    function buddydev_hide_members_directory_for_non_members() {
        if ( bp_is_members_directory() || bp_is_user() ) {
            if (!is_user_logged_in() ) {
                 bp_core_redirect( bp_get_signup_page() );
    exit;
            }
        }
    }
     
    add_action( 'bp_template_redirect', 'buddydev_hide_members_directory_for_non_members' ); 
  • Participant
    Level: Guru
    Posts: 903
    Tosin on in reply to: BuddyPress Member Types Pro Question #20890

    Any feedback on this question thanks

  • Participant
    Level: Guru
    Posts: 903

    Thank you very much I just downloaded the plugin now

  • Participant
    Level: Guru
    Posts: 903

    Any feedback sir thanks

  • Participant
    Level: Guru
    Posts: 903

    Hello brajesh,

    Thank you very much your code worked perfectly, you are a life saver I’m really grateful for your help. I will also like to appreciate the good work you’re doing with buddypress. Your deep contribution has truly transformed buddypress from what it was 5 years ago.

    God bless you