Jetpack Top Post小工具(显示帖子视图)

时间:2019-04-30 作者:bruno

我只需要在顶部帖子的帖子链接旁边添加视图计数。php。不知道如何添加这些。有人能帮忙吗?:

<div class="widgets-list-layout-links">
        <a href="<?php echo esc_url( $filtered_permalink ); ?>" class="bump-view" data-bump-view="tp">
        <?php echo esc_html( wp_kses( $post[\'title\'], array() ) ); ?>
    </a>
</div>

1 个回复
SO网友:bruno

在子主题或自定义snipets插件中使用以下代码:

/**
 * Top Posts Widget: add post views below each post.
 */
function jetpackme_add_views_top_posts( $post_id ) {
if( function_exists( \'stats_get_csv\' ) ) {
     $stats_query = "page_stats_for_" . $post_id;

     if ( false === ( $special_query_results = get_transient( $stats_query ) ) ) {
       $stat_options = "post_id=".$post_id."&days=-1";
       $post_stats = stats_get_csv( \'postviews\', $stat_options );
       $special_query_results = $post_stats[0]["views"];
       set_transient( $stats_query, $special_query_results, 6 * HOUR_IN_SECONDS );
     }

     if (($special_query_results != null) && ($special_query_results > 10))
     {
       echo "<div class=\'top_posts_views\'>" . number_format($special_query_results) . " прочита</div>";
     }
}
}

add_action( \'jetpack_widget_top_posts_after_post\', \'jetpackme_add_views_top_posts\' );
根据这篇文章:https://shkspr.mobi/blog/2016/04/displaying-wordpress-posts-jetpack-statistics-using-stats_get_csv/

相关推荐