【发布时间】:2016-09-09 22:20:18
【问题描述】:
我正在尝试在 wordpress 帖子中创建 cmets 列表,以便它们仅列出具有特定 meta_key 和 meta_value 的 cmets。到目前为止,我已经尝试在 google 上找到答案,并且只发现了当有人在 cmets 表单中添加评论时如何分配元键/值。
在主题的functions.php
中<?php
add_action( 'comment_post', function($comment_id) {
add_comment_meta( $comment_id, $my_meta_key, $my_meta_value );
});
现在我想不通的是,如何让 wordpress 帖子过滤 cmets,以便它们只列出具有我希望它们的特定元键和值的 cmets。
我使用下划线创建了我的主题,并使用 wp_list_cmets() 函数在 cmets.php 中列出了 cmets。
【问题讨论】:
-
您是否在主题中调用
comments_template()函数? -
是的,我也从 single.php 和 page.php 调用 cmets_template()。
-
那么this 可能会有所帮助。
-
对不起,但在我尝试阅读 url 之后,我仍然不知道如何过滤 cmets 以仅列出具有特定评论元键和值的那些。我可以要求进一步解释吗?
-
您是否查看了我在那个答案中提到的示例链接?它包含一个基本用法。
标签: php wordpress function filtering