2013-06-18 4 views
0

Я пытаюсь выяснить, как добавить пользовательское меню верхнего уровня администратора с несколькими подменю, не повторяя верхний уровень в подменю.
Это то, что я хочу:Wordpress меню администратора. именование подменю

Posts 
    All Posts 
    Create 
    etc. 

Нажмите на посты и получить на странице «все сообщения». Все, что я получаю:

MyPostType 
    MyPostType 
    etc. 

Я хочу, чтобы это было MyPostType > All MyPostTypes.
Надеюсь, кто-то может помочь. Буду признателен! благодаря

//EDIT
Попытка перефразировать здесь (кажется, что люди не получают мой вопрос, извините за мои не хватает знания языка)

  1. Я говорю о меню слева в области администратора
  2. Я не ищу плагин, чтобы сделать изменения в этом меню, я ищу код
  3. , конечно, я пытаюсь с add_menu_page и add_submenu_page, но я не могу заставить их делать то, что я хочу ,

здесь снова:
Использование add_menu_page('MyPostType',...) и add_submenu_page('Options',...) получает мне запись верхнего меню уровня под названием MyPostType с элементами два подменю называемых MyPostType и Options. Если вы посмотрите на, например, Posts пункт меню верхнего уровня, им как-то удалось переименовать Posts (подменю) в All Posts. Это то, что я хочу:

MyPostType 
    All MyPostTypes 
    Options 

надеюсь, что кто-то знает, как это сделать. благодаря!

+0

Возможно, вы можете проверить http://generatewp.com/nav-menus/. Отличный мастер, чтобы делать разные вещи с wordpress –

ответ

0

Убедитесь, что вы используете метод add_menu_page() и add_submenu_page().

Как выглядит ваш код на данный момент?

0

Итак, я понял это сам. как вы это сделаете.

add_menu_page, чтобы создать запись меню верхнего уровня. дать ему пулю, чтобы идентифицировать ее.
использовать add_submenu_page для отмены записи подменю, созданной add_menu_page. для переопределения просто дайте ему родителям пропустить как параметр parent. дайте ему тот же самый слизень, что и параметр menu_slug. это делает трюк. теперь добавьте столько подменю, сколько захотите.

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