为WordPress文章发布按钮添加确认对话框

2014年03月24日14:14:13 5 1,178

你有没有不小心误点发布按钮而发表一篇文章吗?  如果你使用了社交类插件,误发布的同时会共享到社交网络上,甚至可能被搜索引擎收录,本文的一段代码将有效防止误操作的发生。

将下面的代码添加到您的当前主题的 functions.php 文件:

  1. // This is the confirmation message that will appear.
  2. $c_message = 'Are you SURE you want to publish this post?';
  3.  
  4. function confirm_publish(){
  5.  
  6. global $c_message;
  7. echo '<script type="text/javascript"><!--
  8. var publish = document.getElementById("publish");
  9. if (publish !== null) publish.onclick = function(){
  10.     return confirm("'.$c_message.'");
  11. };
  12. // --></script>';
  13. }
  14. add_action('admin_footer', 'confirm_publish');

之后,点击发布按钮会有如上图的提示,可以防止误操作。

weinxin
我的微信
分享交流WordPress经验与技巧,关注前端设计与网站制作。仅用于功能演示。
Begin主题购买
Begin主题购买

发表评论

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

目前评论:5   其中:访客  4   博主  1

    • WordPress主题 5

      鸟哥,求换个首页链接额。。。。不知道,,,可以不。

      • WordPress主题 5

        https://www.google.com.hk/webhp?hl=zh-CN#hl=zh-CN&newwindow=1&q=site:zmingcx.com&safe=strict 被泛解析了。

          • 知更鸟 Admin

            @WordPress主题 是去年域名解析服务器被黑造成的,现在已正常
            至于友链,如果你的博客一年之后还在勤恳更新,再来申请不迟
            因为大部分个人站点很少能坚持半年以上….

          • 腾蛙网 3

            可有可无的功能,毕竟有后悔药