一般情况下我们都是登录后台进行文章及评论管理,如能前台实现管理文章,特别是前台删除垃圾留言,是不是很方便。实现方法很简单,把下面两段代码加到主题模版的适当位置即可。
前台删除文章
原代码来自:http://wp-snippets.com/delete-post-from-front-end/
运行原代码后,发现点击“Delete post”只会转到一个警告页面,并且不会删除日志,稍微改动了一下。
修改后的:
- <?php
- $url = get_bloginfo('url');
- if (current_user_can('edit_post', $post->ID)){
- echo '<a class="delete-post" href="';
- echo wp_nonce_url("$url/wp-admin/post.php?action=delete&post=$id", 'delete-post_' . $post->ID);
- echo '">Delete post</a>';
- }
- ?>
前台删除评论
原代码来自:http://www.ninthday.net/2011/08/magement-comments-front.html
原代码需手动修改博客URL地址,并需要确认后方可删除评论,修改后的:
- <?php
- if ( is_user_logged_in() ) {
- $url = get_bloginfo('url');
- echo '<a id="delete-'. $comment->comment_ID .'" href="' . wp_nonce_url("$url/wp-admin/comment.php?action=deletecomment&p=" . $comment->comment_post_ID . '&c=' . $comment->comment_ID, 'delete-comment_' . $comment->comment_ID) . '"" >Delete</a>';
- }
- ?>
HotNews主题将上述代码加到functions.php模版:
- <span class="datetime">
这句下面适当位置
这段代码我只在HotNews主题中试过,评论模版采用标准评论函数的主题未尝试过。
感觉第一段前台删除文章的代码用处不是很大,而前台删除评论功能却很实用,看到一个垃圾删一个,爽!

版权声明
本站原创文章转载请注明文章出处
2012年6月11日 20点39分 1F
老规矩,沙发先,哈哈
2012年6月11日 20点40分 2F
这个不错,不过现在垃圾评论都被过滤啦。。
2012年6月11日 21点17分 3F
功能很好,鸟哥威武……
2012年6月11日 23点01分 4F
很方便的功能 以后考虑折腾!
2012年6月12日 12点15分 5F
拿去在我的主题里试试看
2012年6月12日 17点40分 6F
我的主题里试试看
2012年6月13日 11点54分 7F
wordpress 越来越好用了, 谢谢
2012年6月13日 17点20分 8F
这个很好,很实用
2012年6月15日 11点18分 9F
很好用,wordporess要万能啊
2012年6月15日 11点47分 10F
这个很实用啊!
2012年6月15日 21点49分 11F
这个对我非常的有用
2012年6月16日 08点02分 12F
哎呦 不错哦
2012年6月16日 19点55分 13F
可以试试
2012年6月16日 22点52分 14F
这个功能非常方便,谢谢鸟哥。
2012年6月17日 12点01分 15F
鸟哥V5啊
2012年6月19日 10点39分 16F
有用啊~很方便
2012年6月19日 16点58分 17F
这个蛮实用。。回头本地测试下看看。。多谢鸟哥。。
2012年6月20日 09点37分 18F
多谢了。。。先测试下
2012年7月9日 11点04分 19F
we are sugar, sweet to sorrow.热天
2012年8月10日 21点08分 20F
这功能不错
2012年8月13日 19点48分 21F
确实很实用,不用再到后台找到垃圾评论!
2012年9月3日 15点02分 22F
代码也不太复杂
2012年9月25日 10点56分 23F
很方便的功能
2013年3月23日 21点18分 24F
不错!
2013年4月29日 17点56分 25F
哈哈··不错喜欢呢又可以添加到我主题了爽
2013年7月13日 14点31分 26F
那个删除评论的,是不是最好用if ( current_user_can(‘edit_post’))判断,因为登陆了未必有权限删除评论
2013年7月28日 04点17分 27F
前台删除评论这段代码不需要判断是否有权限吗?
2013年8月26日 03点58分 28F
前天删除文章后,返回的窗口能不能自动关闭?
2014年10月5日 17点58分 29F
刚在自己主题加上了删除功能,谢谢博主.
2018年9月11日 11点43分 30F
时隔六年竟然兜兜转转又找到这篇文章……
代码我植入了,但删除前如何弹出一个确认框?
2020年1月22日 11点08分 31F
有修改评论的功能吗
来自外部的引用: 3