Estoy tratando de crear un submenú bajo un Tipo de publicación personalizado que he denominado Portafolios.
Cuando cambio add_submenu_page()
a add_options_page()
, muestra correctamente un nuevo enlace en el menú Configuración, pero no se muestra en el menú Carteras.
¿Qué estoy haciendo mal?
A continuación se muestra mi fragmento 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
fuente
fuente
Respuestas:
add_options_page()
lo agrega automáticamente debajo de la configuración, sin embargo,add_submenu_page()
le da control sobre dónde desea que aparezca.Intenta algo como esto:
fuente
menu_title
. Ver el códicehay panel de administración es un nombre de función de devolución de llamada.
fuente
Para ampliar el ejemplo de @Jai ...
Mi configuración
Tipo de mensaje personalizado
Taxonomía de categoría personalizada
Agregar categorías como elementos del submenú
fuente
Enlace a la fuente , autor: Christina Blust
fuente