为主题添加前台删除文章及评论功能

知更鸟
知更鸟
站长
2322
文章
0
粉丝
WordPress346,307阅读模式

一般情况下我们都是登录后台进行文章及评论管理,如能前台实现管理文章,特别是前台删除垃圾留言,是不是很方便。实现方法很简单,把下面两段代码加到主题模版的适当位置即可。

前台删除文章

原代码来自:http://wp-snippets.com/delete-post-from-front-end/

运行原代码后,发现点击“Delete post”只会转到一个警告页面,并且不会删除日志,稍微改动了一下。

修改后的:

  1. <?php   
  2. $url = get_bloginfo('url');   
  3.   if (current_user_can('edit_post', $post->ID)){   
  4.     echo '<a class="delete-post" href="';
  5.     echo wp_nonce_url("$url/wp-admin/post.php?action=delete&post=$id", 'delete-post_' . $post->ID);  
  6.     echo '">Delete post</a>';   
  7.   }   
  8. ?>  

 

前台删除评论

原代码来自:http://www.ninthday.net/2011/08/magement-comments-front.html

原代码需手动修改博客URL地址,并需要确认后方可删除评论,修改后的:

  1. <?php   
  2. if ( is_user_logged_in() ) {   
  3. $url = get_bloginfo('url');   
  4. echo '<a id="delete-'. $comment->comment_ID .'" href="' . wp_nonce_url("$url/wp-admin/comment.php?action=deletecomment&amp;p=" . $comment->comment_post_ID . '&amp;c=' . $comment->comment_ID, 'delete-comment_' . $comment->comment_ID) . '"" >Delete</a>';   
  5. }   
  6. ?>  

HotNews主题将上述代码加到functions.php模版:

  1. <span class="datetime">  

这句下面适当位置

这段代码我只在HotNews主题中试过,评论模版采用标准评论函数的主题未尝试过。

感觉第一段前台删除文章的代码用处不是很大,而前台删除评论功能却很实用,看到一个垃圾删一个,爽!

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  34  访客  31
    • 门软
      门软 5

      老规矩,沙发先,哈哈

      • 门软
        门软 5

        这个不错,不过现在垃圾评论都被过滤啦。。

        • 老虎
          老虎 6

          功能很好,鸟哥威武……

          • andychow1989
            andychow1989 2

            很方便的功能 以后考虑折腾!

            • 80后男人
              80后男人 3

              拿去在我的主题里试试看

              • 电影
                电影 3

                我的主题里试试看

                • palgan
                  palgan 0

                  wordpress 越来越好用了, 谢谢

                  • CludeChn
                    CludeChn 1

                    这个很好,很实用

                    • benuyhu
                      benuyhu 0

                      很好用,wordporess要万能啊

                      • usher
                        usher 0

                        这个很实用啊!

                        • 水宝宝
                          水宝宝 1

                          这个对我非常的有用

                          • 潇洒聪
                            潇洒聪 1

                            哎呦 不错哦

                            • 哥特复兴
                              哥特复兴 4

                              可以试试

                              • MAGI
                                MAGI 4

                                这个功能非常方便,谢谢鸟哥。

                                • 愚人码头
                                  愚人码头 1

                                  鸟哥V5啊

                                  • 权力的游戏
                                    权力的游戏 1

                                    有用啊~很方便

                                    • 骷髅猫
                                      骷髅猫 5

                                      这个蛮实用。。回头本地测试下看看。。多谢鸟哥。。

                                      • 杭州防水公司
                                        杭州防水公司 1

                                        多谢了。。。先测试下

                                        • Coach Factory Outlet Online
                                          Coach Factory Outlet Online 1

                                          we are sugar, sweet to sorrow.热天

                                          • 荧光云
                                            荧光云 3

                                            这功能不错

                                            • 萨龙龙
                                              萨龙龙 4

                                              确实很实用,不用再到后台找到垃圾评论!

                                              • 美女图片
                                                美女图片 3

                                                代码也不太复杂

                                                • celine outlet
                                                  celine outlet 1

                                                  很方便的功能

                                                  • 日如月
                                                    日如月 2

                                                    不错!

                                                    • xyixyixyi
                                                      xyixyixyi 1

                                                      哈哈··不错喜欢呢又可以添加到我主题了爽

                                                      • jerry
                                                        jerry 1

                                                        那个删除评论的,是不是最好用if ( current_user_can(‘edit_post’))判断,因为登陆了未必有权限删除评论

                                                        • 侯永禄
                                                          侯永禄 1

                                                          前台删除评论这段代码不需要判断是否有权限吗?

                                                          • 不给力的面条
                                                            不给力的面条 0

                                                            前天删除文章后,返回的窗口能不能自动关闭?

                                                            • 忘想
                                                              忘想 0

                                                              刚在自己主题加上了删除功能,谢谢博主.

                                                              • 老虎
                                                                老虎 6

                                                                时隔六年竟然兜兜转转又找到这篇文章……
                                                                代码我植入了,但删除前如何弹出一个确认框?

                                                                • 佛系软件
                                                                  佛系软件 4

                                                                  有修改评论的功能吗

                                                                匿名

                                                                发表评论

                                                                匿名网友
                                                                :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                                                拖动滑块以完成验证