wordpress custom-post-types – ¿Cómo puede hacer que el enlace permanente funcione para el tipo de publicación personalizada y la taxonomía?

Pregunta:

He pasado días tratando de resolver esto, StackOverflow es mi último recurso. Todo lo que quiero es lo siguiente:

http://www.mydomain.com/my-post-stype/my-top-level-category/my-sub-level-category/my-page.html

Para las publicaciones, esto es increíblemente fácil, solo agregar /%category%/%postname%.html como un enlace permanente hace el truco. Sin embargo, para el tipo de publicación personalizada, esto parece increíblemente difícil.

Tengo un proyecto post_type registrado. Y una taxonomía project_category

Ahora me gusta que mis enlaces permanentes resulten como

/project - Overview of projects in all categories.
/project/CATEGORY - Overview of projects within that category.
/project/CATEGORY/SUBCATEGORY - Overview of projects within that subcategory.
/project/CATEGORY/SUBCATEGORY/postname - The actual post.

Probablemente wp_rewrite necesita ayudarme aquí aunque no tengo ni idea de cómo. ¿Puede alguien ayudarme?

Respuesta:

Acabo de entenderme haciendo algo similar. Esto está adaptado de este tutorial.

  1. Para su registro de tipo de publicación, asegúrese de que query_var, public_queryable y has_archive estén configurados en verdadero y rewrite en falso.
  2. El siguiente es el código aquí .

Editar: lo siento, pero las sugerencias de código no me funcionan hoy en día. El código está en el enlace de arriba

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım