Añadir un Tipo de Entrada Personalizada a la pantalla de menús

3 ene 2012, 15:22:28
Vistas: 76.6K
Votos: 46

Necesito una manera de añadir tipos de entradas personalizadas (custom post types) a la opción "Apariencia-->Menús" en WordPress. He creado un tipo de entrada personalizada con:

register_post_type('produksjoner',$args);

Todos los ejemplos que encuentro simplemente añaden las páginas al menú agregando manualmente la URL en un elemento de menú personalizado. Quiero poder añadirlo automáticamente seleccionándolo como cualquier otra página.

He estado buscando durante dos días... por favor ayúdenme :-/

0
Todas las respuestas a la pregunta 2
5
114

Para que tus tipos de post personalizados aparezcan en Apariencia -> Menús, necesitas hacer dos cosas:

  1. Revisa tus argumentos y asegúrate de que show_in_nav_menus esté configurado como true.

  2. Ve a la página Apariencia -> Menús y en la parte superior, haz clic en Opciones de pantalla. En el panel que se abre, asegúrate de que tus tipos de post personalizados estén marcados.

¡Eso es todo!

3 ene 2012 17:39:21
Comentarios

¡Guau, gracias! Eso fue más fácil de lo que pensaba. Cuando no encuentro una respuesta rápidamente, probablemente sea porque es muy simple y pocos tienen el mismo problema ;)

Ole Henrik Skogstrøm Ole Henrik Skogstrøm
3 ene 2012 23:33:22

El punto "2" era lo que estaba buscando

Alex K Alex K
17 oct 2016 22:59:04

Desafortunadamente, al menos con el tema que estoy usando (bridge), los tipos de child no resaltan este elemento del menú como una subpágina de la página de archivo, por eso estaba buscando una forma integrada en primer lugar. Sin embargo, es posible acceder a él con CSS enganchando la clase CPT en la etiqueta del cuerpo y la clase en el elemento del menú.

rtpHarry rtpHarry
1 dic 2018 01:00:57

@gracias señor, su ayuda realmente resolvió mi problema usando la opción de pantalla justo en la parte superior de la página del menú.

Bhavin Thummar Bhavin Thummar
2 feb 2019 14:22:56

Me ahorraste mucho tiempo. Estaba a punto de crear bucles para cada menú desplegable, etc... ¡Siempre hay que recordar las opciones de pantalla!

sheriffderek sheriffderek
31 ago 2019 02:32:12
2

Me encontré con esta misma situación donde necesitaba menús dinámicos para las páginas de archivo de mi Custom Post Type que aparecieran en el editor de Menús.

Puedes probar mi plugin CPT Archive to Nav y ver si te da lo que necesitas. http://wordpress.org/extend/plugins/cpt-archive-to-nav/ Tienes que hacer clic en el menú "Opciones de pantalla" en la parte superior de la página, y luego seleccionar los CPT solicitados para que se muestren en pantalla. Luego, en la pestaña "Ver todo" del tipo de publicación, la primera selección debería ser la página de archivo.

Esto simplemente lo enmascara para que sea un tipo de elemento de menú personalizado en lugar de tener que ingresarlo manualmente para crear el menú. Actualmente no hay una forma de crear un nuevo tipo de elemento de menú aparte de lo que ya está disponible.

3 ene 2012 16:39:15
Comentarios

Esto podría ser realmente útil en un momento posterior. Gracias :)

Ole Henrik Skogstrøm Ole Henrik Skogstrøm
3 ene 2012 23:37:40

Guau. Llevaba tiempo queriendo esta funcionalidad.

Norcross Norcross
25 ene 2012 04:31:04