显示自定义备注字段号

时间:2013-03-27 作者:hybrid59

我有一些自定义注释字段,我需要显示元值的使用次数

示例:

我有一个自定义评论字段“Do you like this post”(你喜欢这篇文章吗),可以多选:

是的

我需要显示每个帖子有多少人说“是”,有多少人说“不”,这就是一个例子。不要告诉我使用“后评价”插件;)

1 个回复
SO网友:Kim

我会尝试这样的方式:

$comments = get_comments();
$yes = 0;
$no = 0;
foreach ($comments as $comment) {
    $vote = get_comment_meta ( $comment->comment_ID, \'vote\', true );
    if ($vote == \'yes\') {
        $yes++;
    } else if ($vote == \'no\') {
        $no++;
    }
}
echo \'Yes:\'.$yes.\' No:\'.$no;
问题是数字很容易被操纵,所以最好根据您的使用情况,对每个user\\u id、comment\\u author或comment\\u author\\u IP只计算一票。

法典:get_comments - get_comment_meta

结束