La categoría principal y la subcategoría de WordPress llaman a diferentes plantillas
WordPress 2.9 y versiones posteriores pueden especificar diferentes estilos de plantilla para diferentes categorías. Existen métodos propios de WP y métodos para escribir sus propias funciones para implementarlo. Si es un tema CMS, será más flexible y configurable si usa el método de escribir sus propias funciones.
Opción 1: Método propio de WP
Primero verifique el ID de la categoría, por ejemplo: 12. Luego copie una categoría.php (es decir, una plantilla de categoría general, no quiero escribir una nueva) al directorio raíz del tema y cámbiele el nombre a categoría-12.php. De esta manera, la plantilla de categoría llamada por el ID de categoría de 12 categorías es categoría-12.php. ¡Es la plantilla categoría-12.php!
Si utiliza un estilo de plantilla especial para un alias de categoría, como producto, copie un archivo Category.php al directorio raíz del tema y cámbiele el nombre a Category-Product.php.
Opción 2:
if?(?in_category(')?1')?||?post_is_in_descendant_category(?1)?){
include(TEMPLATEPATH?.' /category-1.php');
}
elseif(?in_category('2')?||?post_is_in_descendant_category(?2? )?){
include(TEMPLATEPATH?.?' /category-2.php');
}else{
include(TEMPLATEPATH?.? '/category-3.php');
} >
En general, está bien usar el programa uno, pero para crear un tema CMS, puedes usar la configuración de programa dos para pasar la columna El valor de la ID se puede configurar de forma flexible.