En muchos casos nos gustaría utilizar un diseño diferente dependiendo de la categoría a la que pertenezca el post. Pues bien, editando un poco el archivo «single.php» de wordpress podemos utilizar diferentes maquetaciones para cada single.

Dos modos de uso:

A) Filtrando por «id» de la categoría

if (in_category(1)) { // Si el post pertenece a la categoría con id = 1
    include(TEMPLATEPATH . '/single1.php');
} elseif (in_category(2)) { // Si el post pertenece a la categoría con id = 2
    include(TEMPLATEPATH . '/single2.php');
} else { // Sino, cargo otro single por defecto
    include(TEMPLATEPATH . '/single3.php');
}

B) Filtrando por el «permalink» de la categoría

if (in_category('noticias')) { // Si el post pertenece a la categoría con permalink 'noticias'
    include(TEMPLATEPATH . '/single1.php');
} elseif (in_category('fotos')) { // Si el post pertenece a la categoría con permalink 'fotos'
    include(TEMPLATEPATH . '/single2.php');
} else { // Sino, cargo otro single por defecto
    include(TEMPLATEPATH . '/single3.php');
}

Agradezco tu comentario 🤘