Estoy agregando un submenú llamado “Artículos” usando add_submenu_page() en un menú personalizado. Quiero mostrar el tipo de publicación personalizada=”page_article” en este submenú “Artículos”.
Cada vez que hago clic en el submenú Artículos, debería redirigirme a “edit.php?post_type=”page_article”.
He intentado con wp_redirect en la función de devolución de llamada de add_submenu_page, pero no lo consigo.
Gracias
Probablemente creo que desea agregar una publicación de tipo personalizado como submenú en el panel de control de WordPress. Tu puedes hacer.
add_action( 'admin_menu', 'my_plugin_menu' );
function my_plugin_menu(){
add_menu_page('Page title', 'Top-level menu title', 'manage_options', 'my-top-level-handle', 'my_menu_function');
add_submenu_page( 'my-top-level-handle', 'Custom Post Type Admin', 'Articles', 'manage_options','edit.php?post_type=page_article');
}
No olvide agregar el código a continuación al registrar una publicación de tipo personalizado
'show_in_menu' => 'edit.php?post_type=page_article'