Cómo eliminar el archivo de tipo de publicación personalizado

15

Tengo un tipo de publicación personalizado llamado "receta" con el parámetro has_archive establecido en verdadero. Visitar mysite.com/recipe/ ofrece una lista de archivos básica de todas las recetas publicadas y el título de una página de "Recetas". Hasta ahora todo bien.

Ahora estoy buscando deshabilitar esa página de archivo de recetas (pero mantener los enlaces de recetas individuales funcionando). Mi primer pensamiento fue intentar establecer has_archive en falso, lo que parece que debería hacer el truco. No La única diferencia que esto hace es el título de la página, que por alguna razón se convierte en el nombre del sitio. Todavía se muestra el archivo real.

¿Cuál es la mejor manera de eliminar ese archivo por completo? ¿Hay un parámetro de register_post_type que logrará esto o es imposible y el caso de una plantilla de página personalizada con un redireccionamiento?

Gracias.

    
pregunta Shellbot 10.10.2013 - 12:40

1 respuesta

26

El parámetro has_archive para register_post_type() hace exactamente lo que espera que haga. Sin embargo, modifica las reglas de reescritura cuando se establece. Por lo tanto, si lo cambia a false , deberá vaciar sus reglas de reescritura para que la visualización del índice de archivo se elimine por completo.

    
respondido por el Chip Bennett 10.10.2013 - 14:13

Lea otras preguntas en las etiquetas