这是Template Hierarchy, 这为您提供了不同方法的概述。
您可以为每个类别创建一个单独的PHP文件:
或者category-{CATEGORY ID}.php
或category-{CATEGORY SLUG}.php
.或者您可以使用单个文件category.php
在其中,您可以根据当前类别定义输出(以及其布局、样式等)——同样,也可以根据其ID或slug来定义。
下面是一个使用ID的简短示例:
$category = get_the_category();
$cat_ID = $category[0]->cat_ID;
switch ($cat_ID) {
case \'A\':
...
break;
case \'B\':
...
break;
default:
...
}