X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/61343b82c4f0da4c68e4c6373daafff4a81efdd1..4713a14935b83517997f3c88f808eb41da55033d:/wp-admin/options.php diff --git a/wp-admin/options.php b/wp-admin/options.php index 80a07190..f705a9f6 100644 --- a/wp-admin/options.php +++ b/wp-admin/options.php @@ -16,7 +16,7 @@ */ /** WordPress Administration Bootstrap */ -require_once('./admin.php'); +require_once( dirname( __FILE__ ) . '/admin.php' ); $title = __('Settings'); $this_file = 'options.php'; @@ -29,6 +29,17 @@ $capability = 'manage_options'; if ( empty($option_page) ) // This is for back compat and will eventually be removed. $option_page = 'options'; else + + /** + * Filter the capability required when using the Settings API. + * + * By default, the options groups for all registered settings require the manage_options capability. + * This filter is required to change the capability required for a certain options page. + * + * @since 3.2.0 + * + * @param string $capability The capability used for the page, which is manage_options by default. + */ $capability = apply_filters( "option_page_capability_{$option_page}", $capability ); if ( !current_user_can( $capability ) ) @@ -96,10 +107,24 @@ if ( !is_multisite() ) { $whitelist_options['general'][] = 'new_admin_email'; $whitelist_options['general'][] = 'WPLANG'; + /** + * Filter whether the post-by-email functionality is enabled. + * + * @since 3.0.0 + * + * @param bool $enabled Whether post-by-email configuration is enabled. Default true. + */ if ( apply_filters( 'enable_post_by_email_configuration', true ) ) $whitelist_options['writing'] = array_merge($whitelist_options['writing'], $mail_options); } +/** + * Filter the options white list. + * + * @since 2.7.0 + * + * @param array White list options. + */ $whitelist_options = apply_filters( 'whitelist_options', $whitelist_options ); /* @@ -172,10 +197,9 @@ if ( 'update' == $action ) { exit; } -include('./admin-header.php'); ?> +include( ABSPATH . 'wp-admin/admin-header.php' ); ?>
-

@@ -228,4 +252,4 @@ endforeach;