BP_Activity_oEmbed_Extension::embed_comments_button()
Prints the markup for the activity embed comments button.
Description
Basically a copy of print_embed_comments_button(), but modified for the BP activity component.
Source
File: bp-activity/classes/class-bp-activity-oembed-extension.php
public function embed_comments_button() {
if ( ! did_action( 'bp_embed_content' ) || ! bp_is_single_activity() ) {
return;
}
// Make sure our custom permalink shows up in the 'WordPress Embed' block.
add_filter( 'the_permalink', array( $this, 'filter_embed_url' ) );
// Only show comment bubble if we have some activity comments.
$count = bp_activity_get_comment_count();
if ( empty( $count ) ) {
return;
}
?>
<div class="wp-embed-comments">
<a href="<?php bp_activity_thread_permalink(); ?>">
<span class="dashicons dashicons-admin-comments"></span>
<?php
printf(
_n(
/* translators: accessibility text */
'%s <span class="screen-reader-text">Comment</span>',
/* translators: accessibility text */
'%s <span class="screen-reader-text">Comments</span>',
$count,
'buddyboss'
),
number_format_i18n( $count )
);
?>
</a>
</div>
<?php
}
Changelog
| Version | Description |
|---|---|
| BuddyPress 2.6.0 | 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.