cl01/wp-content/themes/bloghash/inc/compatibility/socialsnap/socialsnap-functions.php
2025-02-24 12:39:24 +08:00

33 lines
840 B
PHP
Executable File

<?php
/**
* Bloghash Social Snap compatibility functions.
*
* @package Bloghash
* @author Peregrine Themes
* @since 1.0.0
*/
if ( ! function_exists( 'bloghash_entry_meta_shares' ) ) :
/**
* Add share count information to entry meta.
*
* @since 1.0.0
*/
function bloghash_entry_meta_shares() {
$share_count = socialsnap_get_total_share_count();
// Icon.
$icon = bloghash()->icons->get_meta_icon( 'share', bloghash()->icons->get_svg( 'share-2', array( 'aria-hidden' => 'true' ) ) );
$output = sprintf(
'<span class="share-count">%3$s%1$s %2$s</span>',
socialsnap_format_number( $share_count ),
esc_html( _n( 'Share', 'Shares', $share_count, 'bloghash' ) ),
$icon
);
echo wp_kses( apply_filters( 'bloghash_entry_share_count', $output ), bloghash_get_allowed_html_tags() );
}
endif;