2015-01-10 1 views
0

Я пытаюсь добавить элемент в подменю с помощью функции.php, поскольку элемент будет изменяться в зависимости от статуса пользователя и статуса подписки.wordpress php hardcode item to подменю

Вот код, я использую, чтобы добавить пункт в меню:

add_filter('wp_nav_menu_items', 'your_custom_menu_item', 10, 2); 
function your_custom_menu_item ($items, $args) { 
    if (is_single() && $args->theme_location == 'primary') { 
     $items .= '<li>Show whatever</li>'; 
    } 
    return $items; 
} 

Однако, кто-нибудь знает, как я хотел бы добавить элемент в подменю?

ответ

-1

Вы можете использовать add_menu_subpage Функция wordpress '.

add_action('admin_menu', 'register_my_custom_submenu_page'); 

function register_my_custom_submenu_page() { 
    add_submenu_page( 
      null //or 'options.php' 
      , 'My Custom Submenu Page' 
      , 'My Custom Submenu Page' 
      , 'manage_options' 
      , 'my-custom-submenu-page' 
      , 'my_custom_submenu_page_callback' 
    ); 

} 

Ссылка: http://codex.wordpress.org/Function_Reference/add_submenu_page

+0

OP с просьбой добавить пункты в меню WordPress не админ меню. – Sisir

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