bp_get_blog_last_active( array $args = array() )
Return the last active date of the current blog in the loop.
Description
Parameters
- $args
-
(Optional) Array of optional arguments.
- 'active_format'
(bool) If true, formatted "Active 5 minutes ago". If false, formatted "5 minutes ago". Default: true.
Default value: array()
- 'active_format'
Return
(string) Last active date.
Source
File: bp-blogs/bp-blogs-template.php
633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 | function bp_get_blog_last_active( $args = array () ) { global $blogs_template ; // Parse the activity format. $r = bp_parse_args( $args , array ( 'active_format' => true ) ); // Backwards compatibility for anyone forcing a 'true' active_format. if ( true === $r [ 'active_format' ] ) { $r [ 'active_format' ] = __( 'active %s' , 'buddyboss' ); } // Blog has been posted to at least once. if ( isset( $blogs_template ->blog->last_activity ) ) { // Backwards compatibility for pre 1.5 'ago' strings. $last_activity = ! empty ( $r [ 'active_format' ] ) ? bp_core_get_last_activity( $blogs_template ->blog->last_activity, $r [ 'active_format' ] ) : bp_core_time_since( $blogs_template ->blog->last_activity ); // Blog has never been posted to. } else { $last_activity = __( 'Never active' , 'buddyboss' ); } /** * Filters the last active date of the current blog in the loop. * * @since BuddyPress 1.2.0 * * @param string $last_activity Last active date. * @param array $r Array of parsed args used to determine formatting. */ return apply_filters( 'bp_blog_last_active' , $last_activity , $r ); } |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.