Я только что выяснил параметр menu_position, кажется, что вы можете разместить меню своего пользовательского типа поста почти везде. За исключением выше меню сообщений!
Как я могу это сделать?
custom-post-types
menus
wp-admin
admin
admin-menu
janoChen
источник
источник
Ответы:
Позиции для основных пунктов меню
Описание параметра для «позиции меню»
источник
Новый плагин JetPack размещает свою ссылку меню прямо под ссылкой на панель инструментов. Это делается путем установки порядка меню в 0, путем фильтрации массива $ menu_order :
Из любопытства, что произойдет, если вы попробуете 0 в качестве menu_position?
источник
Я использовал 'menu_postion' => 0, 1,2,3,4.
На самом деле не имеет значения. Если вы поэкспериментируете с этим, вы можете легко понять это.
Использование 'menu_position' => 1 должно разместить его под элементом меню Dashboard над разделителем. 0 Следует разместить его над приборной панелью
источник
Ищите решение в сети, но не нашли. Просто делает этот трюк (например). Здесь у вас есть родной список позиций:
Если у вас есть больше элементов, вы можете прочитать текущую позицию для каждого элемента, напечатав глобальное меню $:
Так что, если я хорошо понимаю, ничто не может помешать нам изменить порядок меню так, как мы хотим:
У меня это нормально работает, так что, думаю, это законно, я не прав?
источник
Это ошибка в WordPress. Пожалуйста, смотрите эту ветку в Trac: http://core.trac.wordpress.org/ticket/14755
Исправлено в 4.4 ...
https://developer.wordpress.org/reference/functions/add_menu_page/#notes
источник
Вы можете использовать это:
Теперь вы можете использовать положение 5, чтобы добавить ваше меню над меню Post.
источник
вот предостережение ко всему вопросу ...
WordPress 4.9.2
сор-админ / menu.php:
ВНИМАНИЕ: должно быть целым числом, а НЕ уже установлено, в противном случае оно попадает в конец списка.
источник
Для рабочего решения в WordPress 5 и ниже переместите его с помощью следующего кода:
Это предполагает, что у вас не более одного пункта меню, претендующего на позицию полюса.
источник
На той же ссылке, на которую вы ссылаетесь, написано:
Так что, если вы установите
menu_position
что-то подобное4
, то оно должно быть выше сообщения.Позиция
-1
ставит его вышеDashboard
ссылки.источник
Вы можете использовать десятичные значения (как строки). Например, у меня есть несколько пользовательских типов записей, которые я поместил в последнюю позицию в меню (100001, 100002, 100003).
Затем просто поместите этот код, чтобы переместить их над сообщениями и под пунктами меню панели инструментов .
источник