GET_COMMENT_META的行为不符合预期

时间:2015-01-09 作者:Alex

我确信这一定是我犯的一个愚蠢的错误,但我还没能解决它。。。

我在我的评论表单中添加了一个额外的“评分”字段,以便用户可以对帖子进行评分。通过使用add_comment_meta( $comment_id, \'rating\', $rating ) 它可以很好地插入wp_commentmeta 桌子

但是,当我尝试使用get_comment_meta( comment_ID(), \'rating\', true ) 我得到的是评论ID,而不是评级值。

有什么想法吗?提前感谢。。。

固定:

comment_ID()与ID相呼应。我需要的是get_comment_meta( get_comment_ID(), \'rating\', true )

1 个回复
SO网友:Robert hue

实际上这就是你需要使用的。

<?php echo get_comment_meta( $comment->comment_ID, \'rating\', $rating ); ?>
ID已存储在中$comment 大堆

结束

相关推荐

COMMENTS_NUMBER打印失败

我想使用模板标记显示帖子上的评论数 <?php comments_number( $zero, $one, $more ); ?> 但是,由于某些原因,此标记不起任何作用,也不会打印到页面上。你可以看看我在http://blog.diginomics.com/bitcoins-innate-regulation/以下是3个模板标记的完整代码片段:author、category和comment: <div class=\