New
PeoplePress is here. Community building for WordPress, reimagined. Fast, modern, and built for the communities you've always wanted to run.
See it live

BuddyDev

Search

Replies

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on in reply to: how to set the Activity feed to ascending? #14050

    Please make sure to remove the previous code. Keeping both have caused white screen as I have used same name for the functions.

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on in reply to: how to add shortcode to top of activity feed #14048

    Hi Peter,
    You will need to somehow co-relate a slider to the user.

    The possible options are using the username or the id.

    So, you will be naming your slider as

    
    some-slider-1 or some-slider-admin
    
    

    and based on the choice you can use the following to generate the slider name dynamically.

    
    
    echo do_shortcode( '[rev_slider alias="gym-classes-'. bp_displayed_user_id() .'"]' );
    
    

    or

    
    
    echo do_shortcode( '[rev_slider alias="gym-classes-'. bp_get_displayed_user_username() .'"]' );
    
    

    Hope that helps.

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on in reply to: how to set the Activity feed to ascending? #14047

    Thank you.

    You may use the following code instead

    
    
    /**
     * List activities in ascending order.
     *
     * @param array $args activity args.
     *
     * @return array
     */
    function buddydev_list_activities_ascending( $args ) {
    	if ( bp_is_user_activity() ) {
    		$args['sort'] = 'ASC';
    	}
    
    	return $args;
    }
    add_filter( 'bp_after_has_activities_parse_args', 'buddydev_list_activities_ascending' );
    
    

    It only shows the activities as ascending on the user profile.

    Best regards
    Brajesh

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on in reply to: how to set the Activity feed to ascending? #14044

    You can list the activities as ascending using the following code

    
    
    /**
     * List activities in ascending order.
     *
     * @param array $args activity args.
     *
     * @return array
     */
    function buddydev_list_activities_ascending( $args ) {
        $args['sort'] = 'ASC';
    
        return $args;
    }
    add_filter( 'bp_after_has_activities_parse_args', 'buddydev_list_activities_ascending' );
    
    

    It is possible to list the last activity at top but that will be a bit complicated and I won’t be able to assist much with that due to lack of time.

    Hope it helps.
    Regards
    Brajesh

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on in reply to: how to add shortcode to top of activity feed #14042

    You can use

    The folloing to show on activity directory

    
    function slider_above_activity_directory() {
    	if ( bp_is_activity_directory() ) {
    		echo do_shortcode( '[rev_slider alias="gym-classes"]' );
    	}
    }
    
    add_action( 'x_after_site_begin', 'slider_above_activity_directory' );
    
    

    or the below code to show on user profile activity

    
    
    function slider_above_user_activity() {
    	if ( bp_is_user_activity() ) {
    		echo do_shortcode( '[rev_slider alias="gym-classes"]' );
    	}
    }
    
    add_action( 'x_after_site_begin', 'slider_above_user_activity' );
    
    

    Hope that helps.

  • Keymaster
    (BuddyDev Team)
    Posts: 25509

    Hi Khalid,

    I have added some code in 1.0.7 to set default sub nav for existing tabs and I am guessing that has caused the issue. I tested with slugs but did not use the url to check.

    I regret the inconvenience.

    Will have an update available in couple of hours.

    PS:- There is no need to re save any thing. Haven’t changed the internal storage structure.

    Thank you
    Brajesh

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on in reply to: profile cover image #14031
    This reply has been marked as private.
  • Keymaster
    (BuddyDev Team)
    Posts: 25509

    Hi Kuni,
    Welcome back to the forums.

    You may want to look into

    https://wordpress.org/plugins/widget-shortcode/
    or similar plugins that allow embedding widgets in post.

    The shortcode is not available out of the box with the avatar plugin.

    Regards
    Brajesh

  • Keymaster
    (BuddyDev Team)
    Posts: 25509
    Brajesh Singh on in reply to: [Resolved] BUDDYBLOG Issues #14029

    Hi Daniel,
    Thank you for posting.

    I had asked @ravisharma to look into it after your email message. He will be posting back here and assisting you with it.

    The 1,2 are bug and will be fixed in plugin. For the others, He should be posting the code.

    Regards
    Brajesh

  • Keymaster
    (BuddyDev Team)
    Posts: 25509

    Hi Mwale,
    It will be a bad idea to remove user by checking on each page request. That’s why I have selected the deactivated action.

    The deactivated action fires when a user’s subscription expired. That way, It will only work for future expiring membership not the already expired.

    I will suggest checking by expiring a user membership.

    Regards
    Brajesh