Deprecate wp_nav_menu_locations_meta_box(), unused since [23441]. props DrewAPicture. fixes #24942.
Built from https://develop.svn.wordpress.org/trunk@25209 git-svn-id: http://core.svn.wordpress.org/trunk@25181 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
0d0c87041c
commit
eccd3e42df
|
@ -1041,3 +1041,15 @@ function wp_create_thumbnail( $file, $max_side, $deprecated = '' ) {
|
|||
_deprecated_function( __FUNCTION__, '3.5', 'image_resize()' );
|
||||
return apply_filters( 'wp_create_thumbnail', image_resize( $file, $max_side, $max_side ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* This was once used to display a metabox for the nav menu theme locations.
|
||||
*
|
||||
* Deprecated in favor of a 'Manage Locations' tab added to nav menus management screen.
|
||||
*
|
||||
* @since 3.0.0
|
||||
* @deprecated 3.6.0
|
||||
*/
|
||||
function wp_nav_menu_locations_meta_box() {
|
||||
_deprecated_function( __FUNCTION__, '3.6' );
|
||||
}
|
||||
|
|
|
@ -484,51 +484,6 @@ function wp_nav_menu_taxonomy_meta_boxes() {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Displays a metabox for the nav menu theme locations.
|
||||
*
|
||||
* @since 3.0.0
|
||||
*/
|
||||
function wp_nav_menu_locations_meta_box() {
|
||||
global $nav_menu_selected_id;
|
||||
|
||||
if ( ! current_theme_supports( 'menus' ) ) {
|
||||
// We must only support widgets. Leave a message and bail.
|
||||
echo '<p class="howto">' . __('The current theme does not natively support menus, but you can use the “Custom Menu” widget to add any menus you create here to the theme’s sidebar.') . '</p>';
|
||||
return;
|
||||
}
|
||||
|
||||
$locations = get_registered_nav_menus();
|
||||
$menus = wp_get_nav_menus();
|
||||
$menu_locations = get_nav_menu_locations();
|
||||
$num_locations = count( array_keys($locations) );
|
||||
|
||||
echo '<p class="howto">' . _n( 'Select a menu to use within your theme.', 'Select the menus you will use in your theme.', $num_locations ) . '</p>';
|
||||
|
||||
foreach ( $locations as $location => $description ) {
|
||||
?>
|
||||
<p>
|
||||
<label class="howto" for="locations-<?php echo $location; ?>">
|
||||
<span><?php echo $description; ?></span>
|
||||
<select name="menu-locations[<?php echo $location; ?>]" id="locations-<?php echo $location; ?>">
|
||||
<option value="0"></option>
|
||||
<?php foreach ( $menus as $menu ) : ?>
|
||||
<option<?php selected( isset( $menu_locations[ $location ] ) && $menu_locations[ $location ] == $menu->term_id ); ?>
|
||||
value="<?php echo $menu->term_id; ?>"><?php echo wp_html_excerpt( $menu->name, 40, '…' ); ?></option>
|
||||
<?php endforeach; ?>
|
||||
</select>
|
||||
</label>
|
||||
</p>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<p class="button-controls">
|
||||
<?php submit_button( __( 'Save' ), 'primary right', 'nav-menu-locations', false, wp_nav_menu_disabled_check( $nav_menu_selected_id ) ); ?>
|
||||
<span class="spinner"></span>
|
||||
</p>
|
||||
<?php
|
||||
}
|
||||
|
||||
/**
|
||||
* Check whether to disable the Menu Locations meta box submit button
|
||||
*
|
||||
|
|
Loading…
Reference in New Issue