wordpress评论分页实现

11-15 | 夜光 | IT记录

一、在主题comments.php文件中需要显示分页的地方加入以下代码:

<!--page_comments_start-->
<?php
	if(get_option('page_comments')) {
		$comment_pages = paginate_comments_links('echo=0');
		if($comment_pages) {
?>
		<div id="commentnavi">
			<span class="pages-text"><?php _e('Comment Pages :','YLife'); ?></span>
			<!--for_ajax-comment-pager_plugin-->
			<span id="cp_post_id" style="display:none;"><?php echo $post->ID; ?></span>
			<div id="commentpager">
				<?php echo $comment_pages; ?>
			</div>
			<div class="clearfix"></div>
		</div>
<?php
		}
	}
?>
<!--page_comments_end-->

二、在style.css文件中加入以下代码:

/*page_comments_start*/
#commentnavi {
	background:#f5f5f5;
	padding:10px 15px;
	font-size:12px;
}
#commentnavi a.page-numbers {
	padding:5px 7px;
	text-decoration:none;
	border:1px solid #e5e5e5;
	margin:0px 0px;
}
#commentnavi a.page-numbers:hover {
	background:#666;
	color:#fff;
	border:1px solid #CCC;
	text-decoration:none;
}
#commentnavi span.pages-text {
	padding:0 7px 0 22px;
	height:16px;
	line-height:16px;
	float:left;
}
#commentnavi span.current {
	background:#F7F7F7;
	color:#393939;
	padding:5px 7px;
	border:1px solid #bbb;
	margin:0px 0px;
}
#commentnavi #commentpager {
	line-height:16px;
}
/*page_comments_end*/
本文标签:
本文链接: wordpress-comments-pagination/
版权所有: 玻璃泉, 转载请注明本文出处。

7个评论

  1. 呵呵,这个方法是正解呢

  2. 这个方法应该是最好的

  3. 收了。。。

  4. 你好博主,加入上述代码后虽然有了分页,但是每一页的评论内容都是一样,每一页都包含了所有评论。
    请指教? :roll:

  5. 原来可以这样实现啊。

  6. 你的博客加入评论分页了吗?
    如果只想当评论分页有多页的时候才显示分布代码,不知道怎么实现?