2013-09-20 3 views
0

Я использую WP 3.6.Как обеспечить первый пункт меню панели управления Wordpress

Я создаю тему, для которой нужны только некоторые из «нативных» пунктов меню администратора и один элемент меню, который я добавил с помощью «add_object_page».

Я хотел бы сделать мой пункт меню ВСЕГДА быть первым.

Как я могу заставить его отображаться в верхней части списка над всеми плагинами и «нативными» элементами меню?

ответ

1

Если вы хотите, чтобы элемент отображался наверху панели приборов. вам нужно добавить его в качестве страницы меню. с позиция 1.

add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function = '', $icon_url = '', $position = null) 

это будет отображаться на верху.

, когда вы добавляете его в качестве страницы объекта, ему автоматически присваивается самая низкая позиция. Примечание: необходимо использовать hook_Admin.

**=============or===============**, 

вы можете использовать custom_menu заказ и menu_order крюк и изменить порядок пунктов меню.

например:

function order_menu ($order) 
{ 
//$order is an array of slug of menu items, reorder 
//reorder it as you would want to appear in the admin menu. 
$page_slug="dolt"; 

unset($order[array_search($page_slug,$order)]); 
array_unshift($order,$page_slug); 
return $order; 
} 

add_filter('custom_menu_order',function(){return true;}); 
add_filter('menu_order','order_menu',11); 
2

Вы можете использовать add_menu_page() с последним параметром $ позиции.

Позиция в меню, чтобы это меню отображалось. По умолчанию, если этот параметр опущен, меню появится в нижней части структуры меню. Чем выше число, тем ниже его положение в меню. ПРЕДУПРЕЖДЕНИЕ: если в двух пунктах меню используется один и тот же атрибут позиции, один из элементов может быть перезаписан так, чтобы отображался только один элемент! Риск конфликта может быть уменьшен за счет использования десятичных чисел вместо целых значений, например. 63.3 вместо 63 (Примечание: используйте котировки в коде, IE '63 .3 ').

По умолчанию: донные структуры меню

Позиции для Ключевых пунктов меню:

2 Dashboard 
4 Separator 
5 Posts 
10 Media 
15 Links 
20 Pages 
25 Comments 
59 Separator 
60 Appearance 
65 Plugins 
70 Users 
75 Tools 
80 Settings 
99 Separator 

Для Подробнее: посетить WordPress Codex

Смежные вопросы