第一步,在主题的 header.php 的 wp_head() 函数之前添加如下函数:
<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>
上面函数是添加 comment-reply 的JS,只有这样后面才有效果。
第二步, WordPress 2.7 使用以下代码来显示留言,简单明了,没有其他累赘的东西。我们要做的就是代替原先皮肤的评论列表代码。
<ul class="commentlist"> <?php wp_list_comments(); ?> </ul>
第三步,在 Comment form 的<form ...></form>标签中添加以下代码:
<?php comment_id_fields(); ?>
第四步、添加以下代码实现取消回复,也在<form ...></form>标签的开头部分,具体可以参考自带的WordPress Default主题。
<div id="cancel-comment-reply"> <small><?php cancel_comment_reply_link() ?></small> </div>
接下来就是要修改css文件,让评论区达到我们自己的要求。(这是我用的一部分css文件
,可以参考,但只是一部分不完全).commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.0em;} .commentlist p {font-weight: normal;line-height: 2.5em; text-transform: none;} .reply{float:right;margin-top: -38px;margin-right:0px;} .commentlist li .avatar { float:left;background-color:#FFF; border:1px solid #CCC;padding:1px;margin-right:5px; margin-left:-5px;} .navigation {display: block;text-align: center; margin-top: 10px;margin-bottom: 60px;} .children { padding: 0; }PS:注意是英文标点,复制的时候注意。
WordPress 2.7 还可以实现留言分页,如果你启用了留言分页功能,那么你需要添加
以下代码实现留言分页导航,这个看情况自行添加,添加了还要在wp的后台开启功能,设置好
每页显示的评论数,不然没有效果。<div class="navigation"> <div class="alignleft"><?php previous_comments_link() ?></div> <div class="alignright"><?php next_comments_link() ?></div> </div>
哪抄来的午夜!越看越不像你写的。。。
@CGrrr 死寒也太小看我了吧,rrr。
午夜这模板不错,不过在文章界面如果去掉一栏就好了,使内容更突出一些,纯粹个人意见…
@牧狼羊 去掉那里?
这个主题让我想起了我用心修改的第一个WP主题:)
再午夜十二点的时候,我来到了hiwuye.com
阴深深的,好恐怖啊~~~怎么一个人都没有呢?
今天中午的时候我又来到了这里,哇靠!送RMB啦!!!
安装WordPress 2.7,送正版RMB…谢谢!
路过,还是说句话!
hoho~~支持用插件的人路过~~
我还在2.5徘徊。。。
还是没学会啊
谢谢
遇到一个问题
如果评论列表不是通过输出的,而是通过自定义的函数输出,wp_enqueue_script( ‘comment-reply’ )引入好像就不起作用了。