WordPress: use una plantilla de categoría personalizada (category.php) para diferentes tipos de publicaciones personalizadas

2 minutos de lectura

avatar de usuario
Lanny

necesito personalizar mi category.php plantilla según el tipo de publicación personalizada que se adjunte al gato (suponiendo que cada tipo de publicación tenga categorías dedicadas, no compartidas entre pt y creadas dinámicamente por el usuario administrador del sitio).

Una alternativa a esto puede ser cargar una plantilla diferente (category-slug.php?) pero el códice dice category.php es único y uno.

¿Cualquier sugerencia?

Resuelto por un enlace proporcionado por Vasanthan.RP
https://wordpress.stackexchange.com/questions/10099/custom-post-types-on-category-pages

  • lo que está preguntando aquí es bastante amplio y no específico. ¿Has intentado ir a la categoría.php para personalizar? y si tienes algún problema, vuelve y pregunta.

    – bingjie2680

    2 de diciembre de 2011 a las 10:23

  • ¿Probaste categoría-slug.php? Puede usar slug o id para crear una plantilla diferente para cada categoría. Ver aquí para más referencia codex.wordpress.org/Category_Templates

    – Vasanthan.RP

    2 de diciembre de 2011 a las 10:34


  • @ Vasanthan non posso farlo, perché la lumaca (categorie alias) vengono creati dal proprietario del sito web e non sono fisse. Ho bisogno di someting come categoria posttypeslug.php @bingjie2680 Intento ser más específico: tengo algunos gatos adjuntos a 2 CPT, necesito mostrar de diferentes maneras las páginas “categoría x” dependiendo de uno u otro CPT. el problema es que la plantilla category.php es solo una. La categoría.php es una cuadrícula de productos, cada uno vinculado a la página de detalles única (hecho).

    – Lanny

    2 de diciembre de 2011 a las 10:40


avatar de usuario
Vasanthan.RP

Pruebe esta solución.

http://wordpress.org/support/topic/category-template-for-custom-post-type

o puedes probar este también

https://wordpress.stackexchange.com/questions/10099/custom-post-types-on-category-pages

  • el segundo enlace resuelve mi problema! ¡gracias! ¡Informo la solución en el OP para futuros lectores!

    – Lanny

    2 de diciembre de 2011 a las 14:09


¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad