Cita: crear por cada categoría un template donde solo se muestre los post de esa categoría en vista previa
Si he entendido bien y todas las categorías van a usar la misma maqueta (template) no necesitas crear un archivo php por categoría, basta con crear (o modificar, si existe) a tu gusto el template
category.php. El sistema ya selecciona los posts de la categoría que elijas. Solo has de ponerlas en el menú.