我有单贴子页面,根据类别名称或主题名称显示页面副标题。我有问题显示类别标题以及主题名称。我想达到的基本目的是,如果帖子没有被选为主题,它们会将页面标题显示为一个类别。
下面是我的代码片段,我一直在努力显示主题名称,但是,如果帖子没有主题名称,我很难显示类别名称。
<?php
$classes = array();
$terms = get_the_terms( get_the_ID(), \'subject\' );
$categories = get_the_terms( get_the_ID(), \'category\');
if(sizeof($terms) > 1 ) {
$classes[] = "reset";
}
else
{
foreach($terms as $term)
{
$classes[] = $term->slug;
}
}
?>
<div class="columns small-12 ">
<div class="single-title <?php echo implode($classes, \' \');
?>">
<h2>
<?php if(count($subjects) == 0)
{
$categories = get_the_terms( get_the_ID(), \'category\' );
}
?>
</h2>
<hr/>
</div>
</div>