bp_get_member_latest_update( array|string $args = '' )
Get the latest update from the current member in the loop.
Description Description
Parameters Parameters
- $args
-
(Optional) Array of optional arguments.
- 'length'
(int) Truncation length. Default: 225. - 'view_link'
(bool) Whether to provide a 'View' link for truncated entries. Default: false.
Default value: ''
- 'length'
Return Return
(string)
Source Source
File: bp-members/bp-members-template.php
function bp_get_member_latest_update( $args = '' ) {
global $members_template;
$defaults = array(
'length' => 225,
'view_link' => true
);
$r = wp_parse_args( $args, $defaults );
extract( $r );
if ( !bp_is_active( 'activity' ) || empty( $members_template->member->latest_update ) || !$update = maybe_unserialize( $members_template->member->latest_update ) )
return false;
/**
* Filters the excerpt of the latest update for current member in the loop.
*
* @since 1.2.5
* @since 2.6.0 Added the `$r` parameter.
*
* @param string $value Excerpt of the latest update for current member in the loop.
* @param array $r Array of parsed arguments.
*/
$update_content = apply_filters( 'bp_get_activity_latest_update_excerpt', trim( strip_tags( bp_create_excerpt( $update['content'], $length ) ) ), $r );
$update_content = sprintf( _x( '- "%s"', 'member latest update in member directory', 'buddypress' ), $update_content );
// If $view_link is true and the text returned by bp_create_excerpt() is different from the original text (ie it's
// been truncated), add the "View" link.
if ( $view_link && ( $update_content != $update['content'] ) ) {
$view = __( 'View', 'buddypress' );
$update_content .= '<span class="activity-read-more"><a href="' . bp_activity_get_permalink( $update['id'] ) . '" rel="nofollow">' . $view . '</a></span>';
}
/**
* Filters the latest update from the current member in the loop.
*
* @since 1.2.0
* @since 2.6.0 Added the `$r` parameter.
*
* @param string $update_content Formatted latest update for current member.
* @param array $r Array of parsed arguments.
*/
return apply_filters( 'bp_get_member_latest_update', $update_content, $r );
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.2.0 | Introduced. |