根据WordPress模板的层次结构,您可以创建模板:category-$slug.php
, 在您的情况下,它将是:category-destinations.php
(提到slug必须是相同的名称)。
因此,如果我们单击链接类别目的地,此模板将具有优先权。
我用了219个主题。
模板名称:category-destinations.php
get_header();
?>
<div id="primary" class="content-area">
<main id="main" class="site-main">
<?php
$subcat = get_categories(array(
\'orderby\' => \'name\',
\'parent\' => $wp_query->queried_object->term_id
));
if (count($subcat)):
foreach ($subcat as $key => $value) {
echo \'<h2>\' . $value->name .\'</h2>\';
echo \'<a title="\'.$value->name.\'" \'
. \'href="\' . esc_url(get_category_link($value->term_id)) .\'">\'
.esc_html($value->cat_name,"twentynineteen").\'</a>\';
}
else :
esc_html__("No subcategories found","twentynineteen");
endif;
?>
</main><!-- #main -->
</div><!-- #primary -->
我创建了一个目的地类别,并添加了:Aciform,arrangement。。。。。作为子类别和结果:
在这里,我恢复了该类别的名称和链接。如果要将图像添加到子类别,则需要自定义代码,因为WordPress默认情况下不提供为该类别添加图像的可能性。