Añadir Custom Post Type en la pantalla de menú de WordPress

Si hemos creado nuestro «Custom Post Type» pero ahora no podemos enlazar de forma automática un item de nuestro menú a nuestro Custom Post type aquí tienes la solución.

Habremos registrado nuestro Custom Type tal que así:

register_post_type( 'nombre_de_nuestro_custom_type', $args );

Bien… pues en el array de argumentos ($arg en mi caso) deberemos añadir:
'show_in_nav_menus' => true
Os muestro una parte de mi $arg:
$args = array(
    'labels'             => $labels,
    'description'        => __( 'Description', 'test-plugin-text' ),
    'public'             => false,
    'supports'           => array( 'title', 'editor', 'author', 'revisions' , 'post-formats'),
    'menu_position'      => 5,
    'exclude_from_search'=> true,
    'show_in_nav_menus' => true
);
Por último, si no aparece, en la pantalla de menú haremos click en «Opciones de pantalla» y seleccionaremos el nombre de nuestro «Custom Post Type»

Y ahora ya debería de aparecer en las opciones de la página del menú:

Enjoy (:


Tu opinión es importante para mi, ¿Te ha resultado útil este artículo?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*