如何仅向管理员显示更新消息

时间:2012-10-21 作者:hd.

如何在网络wordpress中仅向超级管理员显示更新消息?我不希望其他管理员/用户看到显示当前版本的更新消息。有没有插件可以做到这一点,或者我必须改变核心?

2 个回复
最合适的回答,由SO网友:Mridul Aggarwal 整理而成

使用此代码创建您自己的插件,或将其放入主题函数中。php

add_action(\'init\', \'remove_update_notification\', 1)
function remove_update_notification() {
    if (!current_user_can(\'manage_network\')) { // checks to see if current user can update plugins 
        add_action( \'init\', create_function( \'$a\', "remove_action( \'init\', \'wp_version_check\' );" ), 2 );
        add_filter( \'pre_option_update_core\', create_function( \'$a\', "return null;" ) );
    }
}

SO网友:Miha Rekar

将这些用户的级别降低到Editor 因为您所指的用户可能不是管理员。这会降低他们可以做的其他事情,比如创建/编辑用户、管理插件、管理主题等。你可以在Wordpress Codex.

结束

相关推荐

将check_admin_referer与主题选项和options.php一起使用

如果我按照法典建议的方式设置主题选项页面(http://codex.wordpress.org/Creating_Options_Pages)然后我的表单提交到“选项”。php’。settings_fields 创建一个nonce,如果我正在创建自己的提交页面,将使用该nonce进行检查check_admin_referer.那么我的问题是。。。。如果我使用选项。php作为我的“表单处理器”,这是否意味着我不能使用check_admin_referer?谢谢Nick