diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-01-23 01:31:58 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2008-01-23 01:31:58 +0000 |
commit | 488af8b6d55fd4535e9d88e3bf8cf4d20e583d3d (patch) | |
tree | e46c96d4de82c9e0f02e11a3d176d34d7fd6ad80 /wp-admin/includes/mu.php | |
parent | 8dcb4eb1ed5ce55ab32860892857de425b09f0d1 (diff) | |
download | wordpress-mu-488af8b6d55fd4535e9d88e3bf8cf4d20e583d3d.tar.gz wordpress-mu-488af8b6d55fd4535e9d88e3bf8cf4d20e583d3d.tar.xz wordpress-mu-488af8b6d55fd4535e9d88e3bf8cf4d20e583d3d.zip |
Whitelist the options pages. (plugins may break, see forum)
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@1188 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/includes/mu.php')
-rw-r--r-- | wp-admin/includes/mu.php | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/wp-admin/includes/mu.php b/wp-admin/includes/mu.php index d24ce46..f5dd094 100644 --- a/wp-admin/includes/mu.php +++ b/wp-admin/includes/mu.php @@ -411,4 +411,20 @@ function wpmu_menu() { } add_action( '_admin_menu', 'wpmu_menu' ); +function mu_options( $options ) { + $removed = array( 'general' => array( 'admin_email', 'default_role' ), + 'reading' => array( 'gzipcompression' ), + 'writing' => array( 'ping_sites', 'mailserver_login', 'mailserver_pass', 'default_email_category', 'mailserver_port', 'mailserver_url' ) ); + + $added = array( 'general' => array( 'new_admin_email', 'WPLANG', 'language' ) ); + + unset( $options[ 'misc' ] ); + + $options = remove_option_whitelist( $removed, $options ); + $options = add_option_whitelist( $added, $options ); + + return $options; +} +add_filter( 'whitelist_options', 'mu_options' ); + ?> |