wordpress调用某文章的评论
时间 : 2024-01-16 06:33:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
最佳答案
要调用WordPress中某篇文章的评论,可以使用WordPress提供的函数`get_comments()`。
首先,你需要获取该文章的ID。可以通过文章的标题或其他标识来获取文章的ID:
```php
$post_id = get_page_by_title( '文章标题', OBJECT, 'post' )->ID;
接着,使用`get_comments()`函数来获取文章的评论:
```php
$comments = get_comments( array(
'post_id' => $post_id,
'status' => 'approve', // 筛选只获取已审核的评论
) );
然后,可以通过遍历`$comments`数组来输出每一条评论的信息:
```php
foreach ( $comments as $comment ) {
echo '<p>' . $comment->comment_content . '
';echo '<p>' . $comment->comment_author . '
';echo '<p>' . $comment->comment_date . '
';// 输出其他评论信息
}
上述代码将输出评论的内容、作者和日期等信息。你可以根据需要自定义输出的样式和内容。
请将上述代码添加到你要显示评论的WordPress模板文件中,确保在文章循环之外使用。
其他答案
要调用WordPress中某篇文章的评论,你可以使用以下代码:
```php
<?php
$post_id = 123; // 替换为你要调用评论的文章ID
$comments = get_comments(array(
'post_id' => $post_id,
'status' => 'approve' // 只显示已审核的评论
));
if($comments){
foreach($comments as $comment){
echo '<p>'.$comment->comment_content.'
'; // 输出评论内容}
} else {
echo '暂无评论'; // 如果没有评论,显示此信息
}
?>
请将上述代码复制到WordPress主题文件中(如single.php或page.php),并将`$post_id`变量更改为你要调用评论的文章ID。然后,你可以根据需要自定义评论输出的样式和布局。
请注意,如果在文章页面之外使用此代码,请确保在使用前加载WordPress环境(通过include或require)。
希望以上信息对你有所帮助!
上一篇
zblog放在2个分类里
下一篇
discuz 登录页面修改密码
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章







