Estou tentando criar um submenu em um Tipo de postagem personalizado que nomeei Portfólios.
Quando mudo add_submenu_page()
para add_options_page()
, ele mostra corretamente um novo link no menu Configurações, mas não aparece no menu Portfólios.
O que estou fazendo de errado?
Abaixo está o meu trecho de código;
add_action( 'admin_menu', 'mt_add_pages' );
function mt_add_pages() {
add_submenu_page(
__( 'portfolios', 'menu-test' ),
__( 'Test Settings', 'menu-test' ),
'manage_options',
'testsettings',
'mt_settings_page'
);
function mt_settings_page() {
echo "<h2>" . __( 'Test Settings', 'menu-test' ) . "</h2>";
}
}
custom-post-types
add-submenu-page
zoaCode
fonte
fonte
Respostas:
add_options_page()
o adiciona automaticamente sob as configurações, no entanto,add_submenu_page()
você controla onde deseja que ele apareça.Tente algo como isto:
fonte
menu_title
. Veja o codexhá painel de administração é um nome de função de retorno de chamada.
fonte
Para expandir o exemplo @Jai ...
Minhas configurações
Tipo de postagem personalizada
Taxonomia de categoria personalizada
Adicionar categorias como itens de submenu
fonte
Link à fonte , Autor: Christina Blust
fonte