在我的标题主题文件中,我试图获取评论页面的总数。
我试过这个:
echo get_comment_pages_count();
echo get_comment_pages_count(get_the_ID());
如果我把这段代码放在我的" comments.php"主题页面,它的工作。
我的目的是添加一个" noindex"在我的标题中标记。
最新评论页面上的最新评论。我不希望看到与其他网页有重复的内容。
示例:
Page 1 => noindex
Page 2 => noindex
Page 3 => noindex
Page 4 => ok
在标题和函数主题页面中,此函数返回0: get_comment_pages_count();
答案 0 :(得分:1)
通常在The Loop启动之前不能使用此功能。
但是,您可以将所有注释对象拉入数组并使用:
$comment_count = get_comment_pages_count($comments_array);
或者您可以通过$wpdb
查询评论计数,如下所示:
global $wpdb, $wp_query;
$comment_count = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->comments WHERE comment_post_ID = $wp_query->post->ID");
echo $comment_count;