我在博客索引页面和分类页面的顶部显示一篇“特色”文章。
我使用此条件来显示类别页面的类别名称(如果是类别页面),或者显示特色文章的一个类别标题(如果是在博客索引页面上):
if( is_category() ):
$category = strip_tags( single_cat_title() );
echo \'<div class="title main fs-45">\' . $category .\'<span></span></div>\';
else:
$category = get_the_category();
echo \'<div class="title main fs-45">\' . $category[0]->cat_name .\'<span></span></div>\';
endif;
这个条件对于博客索引页很好。但是,在类别页面上,html结果会将类别标题放置在
<div class="title main fs-45"></div>
.
例如,在“我当前的类别”类别页面上,html结果如下所示:
<div class="widget-box featured beige right">
My Current Category
<div class="title main fs-45"><span></span></div>
<div class="the-content">
... some other html …
</div>
</div>
在博客索引页面上,html结果如下所示:
<div class="widget-box featured beige right">
<div class="title main fs-45">Featured Post Category Name<span></span></div>
<div class="the-content">
... some other html …
</div>
</div>
你知道为什么会这样吗?
谢谢你的帮助!