diff --git a/wp-admin/includes/plugin.php b/wp-admin/includes/plugin.php index f711d094f9..6415a59f5f 100644 --- a/wp-admin/includes/plugin.php +++ b/wp-admin/includes/plugin.php @@ -1424,6 +1424,8 @@ function user_can_access_admin_page() { * @return unknown */ function register_setting($option_group, $option_name, $sanitize_callback = '') { + if ( 'misc' == $option_group ) + _deprecated_argument( __FUNCTION__, '3.0', __( 'The miscellaneous options group has been removed. Use another settings group.' ) ); return add_option_update_handler($option_group, $option_name, $sanitize_callback); } diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php index 5ffbad52c2..9d312719ca 100644 --- a/wp-admin/includes/template.php +++ b/wp-admin/includes/template.php @@ -2980,8 +2980,10 @@ function get_hidden_meta_boxes($screen) { function add_settings_section($id, $title, $callback, $page) { global $wp_settings_sections; - if ( 'misc' == $page ) + if ( 'misc' == $page ) { + _deprecated_argument( __FUNCTION__, '3.0', __( 'The miscellaneous options group has been removed. Use another settings group.' ) ); $page = 'general'; + } if ( !isset($wp_settings_sections) ) $wp_settings_sections = array(); @@ -3018,8 +3020,10 @@ function add_settings_section($id, $title, $callback, $page) { function add_settings_field($id, $title, $callback, $page, $section = 'default', $args = array()) { global $wp_settings_fields; - if ( 'misc' == $page ) + if ( 'misc' == $page ) { + _deprecated_argument( __FUNCTION__, '3.0', __( 'The miscellaneous options group has been removed. Use another settings group.' ) ); $page = 'general'; + } if ( !isset($wp_settings_fields) ) $wp_settings_fields = array();