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

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

很多时候,我们不希望客户或会员更新自己的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/

推荐阅读:
胶带绑蔬菜存隐患 部分超市仍使用  八种营养价值很高的“难吃”食物  健康养生:胡萝卜怎么食用才更营养  初秋多吃些薯类食物可清肠排毒抗衰  保健养生:三种薯类食物健康食疗方  转基因食品推广需尊重消费者知情权  转基因食品试验不应是一场推销闹剧  管理总局曝光七个保健食品违法广告  预防湿疹复发可常吃清热祛湿食物  调和油乱象:市场价格和行业标准之乱 
评论列表
添加评论