腾讯云服务器优惠活动华纳云香港服务器

WordPress文章发布时弹出确认发布对话框功能

WordPress主题推荐

boke112 平时比较喜欢用 WordPress 的定时发布功能来定时发布文章,但是有时候偶尔会忘记设置发布时间导致一点击就变成发布状态,就算最后把时间改过来了,但是已经同步到新浪微博、新浪博客,所以为了杜绝这个问题的发生,我们非常有必要为我们的 WordPress 站点增加一个文章发布确认的功能。

WordPress文章发布时弹出确认发布对话框的实现方法

只需要将下面的代码添加到我们当前所使用的主题的 functions.php 文件最后一个 ?> 的前面即可:

  1. // WordPress文章发布时弹出确认发布对话框
  2. $c_message = ‘请再次确认是否要发布这篇文章?’;
  3. function confirm_publish(){
  4. global $c_message;
  5. echo ‘<script type=“text/javascript”><!–
  6. var publish = document.getElementById(“publish”);
  7. if (publish !== null) publish.onclick = function(){
  8.     return confirm(“‘.$c_message.'”);
  9. };
  10. // –></script>’;
  11. }
  12. add_action(‘admin_footer’, ‘confirm_publish’);

保存更新 functions.php 文件后,我们再点击『发布』按钮时,就会弹出确认发布的对话框,具体如下:

WordPress文章发布时弹出确认发布对话框功能-第1张-boke112百科(boke112.com)

在弹出的确认发布对话框中,如果点击『取消』按钮就直接回到发布前(PS:也就相当于忽略了刚才点击的『发布』按钮);如果点击『确定』按钮,这样才能让文章发布成功。这样一来就可以防止我们误操作导致文章的误发布。

如此看来,这个 WordPress 文章发布时弹出确认发布对话框的功能作用还是非常大的,而且实现起来也非常简单,所以 boke112 建议大家都尽量添加上这个功能。

–代码来自知更鸟

本文地址:https://boke112.com/post/3766.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu