SEO首页 > wordpress百科 > 如何实现wordpress评论分页
201310月2

如何实现wordpress评论分页

栏目:wordpress百科 Tag: 浏览:1,509 0 Comments 发表评论

如果文章评论过多,页面就会被拉很长,看起来就不够美观,也会影响阅读,那么这时候就应该给评论加上分页可,不使用插件如何实现wordpress评论分页效果呢?笔者今天就分享用代码实现wordpress评论分页的方法:

一、支持comment-list函数的主题的操作方法

找到当前主题下的comments.php文件并进行编辑,找到以下代码:

<div>

<div><?php previous_comments_link() ?></div>

<div><?php next_comments_link() ?></div>

</div>

将以上代码替换为以下代码

<?php

// 如果用户在后台选择要显示评论分页

if (get_option(‘page_comments’)) {

// 获取评论分页的 HTML

$comment_pages = paginate_comments_links(‘echo=0’);

// 如果评论分页的 HTML 不为空, 显示导航式分页

if ($comment_pages) {

?>

<div >

<?php echo $comment_pages; ?>

</div>

<?php

}

}

?>

替换后保存即可

二、不支持comment-list函数的主题的操作方法

在comments.php文件中找到以下代码:

<?php foreach ($comments as $comment) : ?>

<?php $comment_type = get_comment_type(); ?>

<?php if($comment_type == ‘comment’) { ?>

……//中间的内容省略了..

<?php endforeach; ?>//记住是第一个endforeach

将其替换为以下代码:

<?php wp_list_comments(‘&avatar_size=48’); ?>

提示:括号里的参数表示只显示评论内容,同时限制Gavatar头像的大小为48px

然后再把“一”中的代码添加在这句函数之后就可以了。

三、上面“一”、“二”的代码都找不到的,就直接把相关代码替换吧。但可能会影响原来评论的样式。

最后在主题的css样式表中添加以下样式

.page_navi{width:100%;height:36px;line-height:36px;text-align:center;overflow:hidden;padding-top:1em;}

.page_navi a{padding:3px 8px;margin:2px;text-decoration:none;color:#888;border:1px solid #ccf;}

.page_navi a:hover,.page_navi a.current{border:1px solid #356aa0;color:#356aa0;font-weight:bolder;}

注意:设置好wordpress评论分页代码后,要在wordpress博客后台的“设置”—“讨论”设置界面中开启wordpress评论分页显示评论及设置每页显示多少条评论。前提是你的评论足够多,否则就不会触发分页函数,也就不会产生分页效果了。

文章来源:袁绪能博客(微信/QQ:18960460),欢迎分享,转载请保留出处!

更多
本文地址:http://www.yuanxuneng.com/wpbaike/233.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

发表评论

*

* (保密)

😉 😐 😡 😈 🙂 😯 🙁 rolleyes.png 😛 😳 😮 mrgreen.png 😆 💡 😀 👿 😥 😎 ➡ 😕 ❓ ❗

Ctrl+Enter 快捷回复

会员登录关闭

记住我 忘记密码

注册会员关闭

小提示: 您的密码会通过填写的"电子邮箱"发送给您.