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>