WordPress 代码段,可以显示当前文章作者的全部评论和回复统计 通过简码调用

  • 该话题包含 0 个回复,1 人参与,最后由诗语 更新于 2 年前
正在查看 1 个帖子:1-1 (共 1 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,926
    @feibisi
    楼主

    还是为博客互动活跃度考虑,显示效果如下

    function get_author_comments_count( $atts ) {
        global $wpdb;
        
        $author_id = get_post_field( 'post_author' ); // 获取当前文章作者 ID
        
        $comments_count = $wpdb->get_var(
            $wpdb->prepare(
                "SELECT COUNT(*) FROM {$wpdb->comments} WHERE user_id = %d AND comment_approved = %d",
                $author_id,
                1
            )
        );
        
        $replies_count = $wpdb->get_var(
            $wpdb->prepare(
                "SELECT COUNT(*) FROM {$wpdb->comments} WHERE user_id = %d AND comment_approved = %d AND comment_parent != %d",
                $author_id,
                1,
                0
            )
        );
        
        $output = " 作者共有 {$comments_count} 条评论和 {$replies_count} 条回复";
        
        return $output;
    }
    add_shortcode( 'author_comments_count', 'get_author_comments_count' );

    在文章中使用 [author_comments_count] 简码即可。

正在查看 1 个帖子:1-1 (共 1 个帖子)
  • 哎呀,回复话题必需登录。

话题信息

  • 当前位于:功能改进
  • 0 条回复
  • 1 个参与人
  • 最后回复:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 查看诗语的个人资料" class="bbp-author-link"><span class="bbp-author-name"> 诗语</span></a>
  • 上次活动:<a href="https://bbs.weixiaoduo.com/topic/41963/" title="WordPress 代码段,可以显示当前文章作者的全部评论和回复统计 通过简码调用">2 年前</a>