如何禁止非管理员收到wordpress更新通知

  • 时间:2020-05-20 15:19:20
  • 分类:网络文摘
  • 阅读:157 次

很多时候,我们不希望客户或会员更新自己的wordpress版本、主题或插件,以防止他们将wordpress核心设置搞乱。这里有一个wordpress技巧,可以设置wordpress的网站只有管理员才可以看到更新通知,而不是其他用户。你可以通过以下代码禁止非管理员收到wordpress的更新通知。

将如下代码复制到当前主题的functions.php模板文件中,并更新之:

  1. if ( !current_user_can( 'manage_options' ) ) {
  2.     //Disable Theme Updates
  3.     remove_action( 'load-update-core.php', 'wp_update_themes' );
  4.     add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) );
  5.     wp_clear_scheduled_hook( 'wp_update_themes' );
  6.     //Disable Plugin Updates
  7.     remove_action( 'load-update-core.php', 'wp_update_plugins' );
  8.     add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );
  9.     wp_clear_scheduled_hook( 'wp_update_plugins' );
  10.     //Diasable Core Updates
  11.     add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );
  12.     wp_clear_scheduled_hook( 'wp_version_check' );
  13. }

这三段代码依次分别禁止非管理员收到wordpress主题、wordpress插件、wordpress版本的更新通知,你也可以根据自己的需要进行修改。

 

原文:http://www.trickspanda.com/2014/04/disable-update-notifications-non-administrators-wordpress/

推荐阅读:
5 Qualities of a Blog That Makes Money  How COVID-19 is Affecting Bloggers  How to Hire the Right Copywriter for Your Blog  5 Blogging Tips for Off-Road Enthusiasts  The Future of Work: How to Successfully Work Remotely  Javascript Function to Detect Capital String  Bruteforce/BackTracking Algorithm to Split Array into Fibonacci   How to Avoid Paying Too Much Fee when Cashing out Bitcoin via Wi  The Common Kodi Errors and Use of Free VPN for Linux  Java Pattern: Use Atomic Boolean to Return Single Usage Object 
评论列表
添加评论