通常来讲博客文章会有很多评论,怎样快速区分作者的评论呢,特别是当博客主题里没有使用嵌套评论功能时?其实方法很简单,那就是给作者一个和别人不同的评论样式,这样的话读者就能很快找到作者的回复了。
简单的讲就是代码靠评论人邮件地址来判断是否是作者,如果是就给它加上一个作者的专用样式,而我们就靠这样式来区分作者的评论!
通常来讲博客文章会有很多评论,怎样快速区分作者的评论呢,特别是当博客主题里没有使用嵌套评论功能时?其实方法很简单,那就是给作者一个和别人不同的评论样式,这样的话读者就能很快找到作者的回复了。
简单的讲就是代码靠评论人邮件地址来判断是否是作者,如果是就给它加上一个作者的专用样式,而我们就靠这样式来区分作者的评论!
你是否经常需要对评论进行修改、删除或标记为垃圾评论。默认情况下, WordPress只在评论页上显示“编辑”链接(使用edit_comment_link ( )函数) ,而不能显示“删除”或“垃圾评论”链接。如果你想需要的话,那就让我们来手动添加,是评论页添加删除和垃圾评论链接!
首先,我们必须建立一个函数。下面的代码粘贴在您的functions.php文件:
1 2 3 4 5 6 7 8 | < ?php function delete_comment_link($id) { if (current_user_can('edit_post')) { echo '| <a href="'.admin_url(" comment.php?action=cdc&c=$id").'">del '; echo '| <a href="'.admin_url(" comment.php?action=cdc&dt=spam&c=$id").'">spam</a>'; } } ?> |
编辑完functions.php函数之后,打开comments.php文件,添加代码到你想要显示“删除”和“垃圾邮件”链接的地方。对于大多数的主题,你会发现一个edit_comment_link ( )php代码。把以下的代码放在它的后面就可以了。
1 | < ?php delete_comment_link(get_comment_ID()); ?> |
当然了,一开始我们要确保当前用户对评论有修改权限。如果有的话,删除和标记为垃圾评论的链接就会显示在评论里。注意admin_url( )函数的使用,这个函数允许你重新定位博客的管理网址。
今天在全力搞评论页也就是comments.php,整个主题之中就属它最麻烦和复杂了!搞得头痛死了!
我刚刚把普通的评论和trackbacks / pingbacks分开,准备给评论加上楼层数!不懂怎么办!当然是在Google上找喽!找方法当然是找简单的了终于找到了以下的简单方法!
编辑 comments.php 文件,找到以下评论循环的入口代码:
<?php foreach ($comments as $comment) : ?>
在这句代码之前添加:
1 2 | < ?php $i=1; ?> //初始化 $i 变量,赋值 1 |
今天在搞主题的评论,准备把普通的评论和trackbacks / pingbacks分开。嘿嘿!在Google上找了好几页,发现了很多方法,挑了最简单的方法啊!就是下面的方法了!
第一步
在single.php文件中找到
<?php comments_template(”)?>
改成
1 | < ?php comments_template('', true); ?> |
第二步
在comments.php文件中找到
<?php foreach ($comments as $comment) : ?>
在之后添加以下代码
1 2 | < ?php $comment_type = get_comment_type(); ?> < ?php if($comment_type == 'comment') { ?> |