Menu position fixes
This commit is contained in:
parent
ab5a86cba9
commit
69526ca9c4
|
@ -39,9 +39,9 @@ add_action('admin_print_scripts', 'woocommerce_admin_scripts');
|
||||||
function woocommerce_admin_menu() {
|
function woocommerce_admin_menu() {
|
||||||
global $menu, $woocommerce;
|
global $menu, $woocommerce;
|
||||||
|
|
||||||
$menu[] = array( '', 'read', 'separator-woocommerce', '', 'wp-menu-separator' );
|
$menu[] = array( '', 'read', 'separator-woocommerce', '', 'wp-menu-separator woocommerce' );
|
||||||
|
|
||||||
add_menu_page(__('WooCommerce'), __('WooCommerce'), 'manage_woocommerce', 'woocommerce' , 'woocommerce_settings', $woocommerce->plugin_url() . '/assets/images/icons/menu_icons.png', 56);
|
add_menu_page(__('WooCommerce'), __('WooCommerce'), 'manage_woocommerce', 'woocommerce' , 'woocommerce_settings', $woocommerce->plugin_url() . '/assets/images/icons/menu_icons.png', 55);
|
||||||
add_submenu_page('woocommerce', __('General Settings', 'woothemes'), __('Settings', 'woothemes') , 'manage_woocommerce', 'woocommerce', 'woocommerce_settings');
|
add_submenu_page('woocommerce', __('General Settings', 'woothemes'), __('Settings', 'woothemes') , 'manage_woocommerce', 'woocommerce', 'woocommerce_settings');
|
||||||
add_submenu_page('edit.php?post_type=product', __('Attributes', 'woothemes'), __('Attributes', 'woothemes'), 'manage_woocommerce', 'attributes', 'woocommerce_attributes');
|
add_submenu_page('edit.php?post_type=product', __('Attributes', 'woothemes'), __('Attributes', 'woothemes'), 'manage_woocommerce', 'attributes', 'woocommerce_attributes');
|
||||||
}
|
}
|
||||||
|
@ -54,15 +54,19 @@ function woocommerce_admin_menu_order( $menu_order ) {
|
||||||
// Get the index of our custom separator
|
// Get the index of our custom separator
|
||||||
$woocommerce_separator = array_search( 'separator-woocommerce', $menu_order );
|
$woocommerce_separator = array_search( 'separator-woocommerce', $menu_order );
|
||||||
|
|
||||||
|
// Get index of product menu
|
||||||
|
$woocommerce_product = array_search( 'edit.php?post_type=product', $menu_order );
|
||||||
|
|
||||||
// Loop through menu order and do some rearranging
|
// Loop through menu order and do some rearranging
|
||||||
foreach ( $menu_order as $index => $item ) :
|
foreach ( $menu_order as $index => $item ) :
|
||||||
|
|
||||||
if ( ( ( 'woocommerce' ) == $item ) ) :
|
if ( ( ( 'woocommerce' ) == $item ) ) :
|
||||||
$woocommerce_menu_order[] = 'separator-woocommerce';
|
$woocommerce_menu_order[] = 'separator-woocommerce';
|
||||||
|
$woocommerce_menu_order[] = $item;
|
||||||
|
$woocommerce_menu_order[] = 'edit.php?post_type=product';
|
||||||
unset( $menu_order[$woocommerce_separator] );
|
unset( $menu_order[$woocommerce_separator] );
|
||||||
endif;
|
unset( $menu_order[$woocommerce_product] );
|
||||||
|
elseif ( !in_array( $item, array( 'separator-woocommerce' ) ) ) :
|
||||||
if ( !in_array( $item, array( 'separator-woocommerce' ) ) ) :
|
|
||||||
$woocommerce_menu_order[] = $item;
|
$woocommerce_menu_order[] = $item;
|
||||||
endif;
|
endif;
|
||||||
|
|
||||||
|
|
|
@ -131,7 +131,6 @@ function woocommerce_post_type() {
|
||||||
'capability_type' => 'post',
|
'capability_type' => 'post',
|
||||||
'publicly_queryable' => true,
|
'publicly_queryable' => true,
|
||||||
'exclude_from_search' => false,
|
'exclude_from_search' => false,
|
||||||
'menu_position' => 57,
|
|
||||||
'hierarchical' => true,
|
'hierarchical' => true,
|
||||||
'rewrite' => array( 'slug' => $base_slug, 'with_front' => false ),
|
'rewrite' => array( 'slug' => $base_slug, 'with_front' => false ),
|
||||||
'query_var' => true,
|
'query_var' => true,
|
||||||
|
|
Loading…
Reference in New Issue