bp_blogs_activity_comment_content_with_read_more( $content, $activity )
Function which set the content on activity blog post comment.
Description
Parameters
- $content
-
(Required)
- $activity
-
(Required)
Return
(string)
Source
File: bp-activity/bp-activity-filters.php
function bp_blogs_activity_comment_content_with_read_more( $content, $activity ) { if( 'activity_comment' === $activity->type && $activity->item_id && $activity->item_id > 0 ) { // Get activity object. $comment_activity = new BP_Activity_Activity( $activity->item_id ); if( 'blogs' === $comment_activity->component && isset( $comment_activity->secondary_item_id ) && 'new_blog_' . get_post_type( $comment_activity->secondary_item_id ) === $comment_activity->type ) { $comment_post_type = $comment_activity->secondary_item_id; $get_post_type = get_post_type( $comment_post_type ); $comment_id = bp_activity_get_meta( $activity->id, 'bp_blogs_' . $get_post_type . '_comment_id', true ); if( $comment_id ) { $comment = get_comment( $comment_id ); $content = bp_create_excerpt( html_entity_decode( $comment->comment_content ) ); if( false !== strrpos( $content, __( '…', 'buddyboss' ) ) ) { $content = str_replace( ' […]', '…', $content ); $append_text = apply_filters( 'bp_activity_excerpt_append_text', __( ' Read more', 'buddyboss' ) ); $content = sprintf( '%1$s<span class="activity-blog-post-link"><a href="%2$s" rel="nofollow">%3$s</a></span>', $content, get_comment_link( $comment_id ), $append_text ); } } } } return $content; }
Changelog
Version | Description |
---|---|
BuddyBoss 1.5.5 | Introduced. |
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.