wordpress通过关键词调用评论
时间 : 2023-12-27 03:38:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要通过关键词来调用WordPress评论,你需要编写自定义的查询代码。下面是一个简单的示例代码,你可以根据自己的需求进行修改:

```php

$args = array(

'post_type' => 'post',

'post_status' => 'publish',

'posts_per_page' => -1,

'order' => 'ASC',

's' => '关键词', // 在这里替换成你要搜索的关键词

);

$comments_query = new WP_Comment_Query;

$comments = $comments_query->query( $args );

if ( $comments ) {

foreach ( $comments as $comment ) {

echo '<p>' . $comment->comment_content . '

';

}

} else {

echo '没有找到相关评论。';

}

你可以在WordPress的模板文件(例如single.php、archive.php等)中,将上述代码放置到合适的位置,来获取包含指定关键词的评论。

需要注意的是,上述代码只是一个示例,可能需要根据你的具体需求进行调整。你可以根据自己的需要,选择过滤评论的条件,例如指定文章类型、评论状态等。另外,可以根据需要对评论进行进一步的格式处理和展示。

其他答案

要通过关键词调用评论,您可以使用WordPress提供的函数或插件。下面是两种常见的方法:

方法一:使用WordPress内置函数

您可以使用get_comments()函数来根据关键词获取评论。以下是一个示例:

```php

$keyword = 'WordPress'; // 要搜索的关键词

$args = array(

'search' => $keyword,

'number' => 10, // 限制返回的评论数量

);

$comments = get_comments($args);

if($comments) {

foreach($comments as $comment) {

echo '<p>' . $comment->comment_content . '

';

}

} else {

echo '没有找到相关评论。';

}

此示例中,我们首先定义了要搜索的关键词,并设置了一个名为$args的参数数组,其中包含'number'参数用于限制返回的评论数量。然后,我们使用get_comments()函数来获取与关键词匹配的评论,并使用foreach循环遍历输出评论内容。

方法二:使用插件

如果您希望使用更高级的评论搜索功能,可以考虑使用一些WordPress插件,如"Advanced Comment Search"或"Comment Search Reloaded"等。这些插件允许您在WordPress后台通过关键词搜索评论,并提供更多搜索选项和过滤器。

您可以在WordPress后台的插件目录中搜索并安装这些插件,然后按照插件的说明进行配置和使用。

以上是两种通过关键词调用评论的方法,您可以根据实际需求选择合适的方法来实现。希望对您有帮助!