加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

WordPress获取文章评论人数并输出评论用户列表

发布时间:2020-12-14 14:43:35 所属栏目:wordpress 来源:网络整理
导读:通过WordPress我们可以轻松获取文章总的评论数,同时在文章中通过列表展示出来,最近在制作评论模板的时候我就在想,能不能通过一Tab效果,正常显示评论列表,通过Tab切换显示评论者列表呢?答案是肯定的,并且已经有人实现了。 第一步:我们需要获取文章总

通过WordPress我们可以轻松获取文章总的评论数,同时在文章中通过列表展示出来,最近在制作评论模板的时候我就在想,能不能通过一Tab效果,正常显示评论列表,通过Tab切换显示评论者列表呢?答案是肯定的,并且已经有人实现了。

第一步:我们需要获取文章总的评论人数:

comment_author_email; ++$j; }
            if ( !in_array($comment->comment_author_email,$commentusers) ) {
                $commentusers[] = $comment->comment_author_email;
                ++$j;
            }
        }
        $output = array($j,$i);
        $which = ($which == 0) ? 0 : 1;
        return $output[$which]; //返回评论人数
    }
    return 0; //没有评论返回0
}

第二步:输出总的评论用户列表:

    $commentusers=array();
    foreach ($comments as $comment) {
        if ( !in_array($comment->comment_author_email,$commentusers) ) {
            echo '<li class="uk-text-center uk-text-meta"&gt;';
            echo '<img src="https://secure.gravatar.com/avatar.php?gravatar_id='.md5($comment->comment_author_email).'" alt="'.$comment->comment_author.'"&gt;';
            echo "<a href='".$comment->comment_author_url."' target='_blank' rel='nofollow' ";
            echo 'title="'.$comment->comment_author.'"';
            echo " class='tuts_tooltip uk-text-truncate tuts_avatar_names'>".$comment->comment_author."</a>";
            echo '</li>';
            $commentusers[] = $comment->comment_author_email;

        }
    }  
}

}

第三步:在需要的地方调用:


(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读