Soporte » Guías – Resolución de problemas » Custom Post Type+Slug Categoría en Pagina WP

  • Resuelto vale2302

    (@vale2302)


    Hola a todos,
    Tengo una pregunta a la cual quisiera por favor de su apoyo:
    Tengo un CPT y una taxonomía- categoría personalizada que ambas son Has_Archive : True
    por lo cual me genera este slug:
    Refacciones/Motores/Audi
    Refacciones es el nombre del CPT
    Motores es la Categoría Personalizada jeriarquica
    también tengo: show in navigation menu: true
    En el Menu principal

    La situación es que hay una Pestaña en el menú llamada: «Refacciones» (que es el CPT)
    y otra pestaña que es «Motores»
    Lo que quiero es que me aparezca toda junta: «Refacciones para Motores» y así incorporarla como un item de menú
    Sé que puedo hacer un CPT llamado Producto y poner la categoría como un item del Menu para que quede «Refacciones para Motores»que muestra todos los post relacionados
    pero mi slug quedaría Producto/refacciones-motores/Audi
    No estoy seguro si creando una pagina WP que se nombre «Refacciones para Motores»
    y luego usar algún Plugin de grid o algo para que me insertar y mostrar los post
    por que no se si interfiera con el CPT ya que su slug es refacciones/motores/audi
    y la pagina se llamaría «Refacciones para Motores»

    De antemano gracias por sus atenciones

    • Este debate fue modificado hace 5 años, 6 meses por vale2302.
    • Este debate fue modificado hace 5 años, 6 meses por vale2302.
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Moderador kallookoo

    (@kallookoo)

    Buenas,
    Creo que te estas liando sin animo de ofender.
    Te aparece los dos porque WordPress lo considera como dos cosas diferentes, y lo son, ya que uno es un post type y lo otro una categoria, es normal.
    Para añadir el nombre del post type solo tienes que usar la opcion rewrite de la categoria.
    Ejemplo solo de la parte del rewrite:

    
    ...
    'rewrite' => array(
      'slug' => 'nombre-que-quiero',
    )
    ...
    

    Esto te devolveria:
    dominio/nombre-que-quiero/categoria/subcategoria
    Si entrases en dominio/nombre-que-quiero estas entrado en el archivo de la categoria.

    Ojo, el «nombre-que-quiero» no puede ser igual que las palabra reservadas o el nombre de los posts types y taxonomies registradas.
    Pero por ejemplo puedes poner refacciones-motores porque se toma como una palabra, pero no refacciones/motores porque entonces cambia como trata las urls.
    Me explico:
    dominio/refacciones-motores es igual al archivo de las categorias.
    dominio/refacciones/motores
    Motores es igual al archivo de las categorias, refacciones es igual al archivo del post type.

    Iniciador del debate vale2302

    (@vale2302)

    Muchas Gracias @kallookoo
    me aclara la duda que tenía.

    Saludos

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • El debate ‘Custom Post Type+Slug Categoría en Pagina WP’ está cerrado a nuevas respuestas.