评论页添加删除和垃圾评论链接

{Graygift} 2009年08月22日 星期六2:38 下午. 点击量:20 次

你是否经常需要对评论进行修改、删除或标记为垃圾评论。默认情况下, WordPress只在评论页上显示“编辑”链接(使用edit_comment_link ( )函数) ,而不能显示“删除”或“垃圾评论”链接。如果你想需要的话,那就让我们来手动添加,是评论页添加删除和垃圾评论链接!

首先,我们必须建立一个函数。下面的代码粘贴在您的functions.php文件:

?Download download.txt
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代码。把以下的代码放在它的后面就可以了。

?Download download.txt
1
< ?php delete_comment_link(get_comment_ID()); ?>

当然了,一开始我们要确保当前用户对评论有修改权限。如果有的话,删除和标记为垃圾评论的链接就会显示在评论里。注意admin_url( )函数的使用,这个函数允许你重新定位博客的管理网址。

翻译于:How to: Add“Delete”and“Spam”buttons to your comments.

没有评论 , 快去抢沙发 !

对《评论页添加删除和垃圾评论链接》评论

XHTML:您可以使用这些标签:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

:| :x :twisted: :roll: :oops: :o :mrgreen: :lol: :idea: :evil: :cry: :arrow: :P :D :?: :? :) :( :!: 8O 8)