制作一款好的WordPress主题,很多细节都需要考虑,尤其是SEO和用户体验。今天主要分享下,在WordPress分类存档页面,显示分类的标题、描述和RSS订阅的方法。
一般我们的分类存档模板文件为 category.php 或 archive.php ,你可以在面包屑导航与文章列表的中间输出分类标题、描述等信息,如下图所示:

一般建议给主题添加一个 category.php 文件,因为是它专门用来显示分类存档的,优先级别高于 archive.php 。如果主题没有 category.php ,你可以直接复制 archive.php 的代码,另存为 category.php 即可。
输出分类标题:
|
|
<span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">echo</span> single_cat_title<span style="color: #009900;">(</span> <span style="color: #0000ff;">''</span><span style="color: #339933;">,</span> <span style="color: #009900; font-weight: bold;">false</span> <span style="color: #009900;">)</span> <span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?></span> |
|
<?php echo single_cat_title( ”, false ) ; ?>
输出分类描述:
|
|
<span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #000088;">$category_description</span> <span style="color: #339933;">=</span> category_description<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span> <span style="color: #339933;">!</span><span style="color: #990000;">empty</span><span style="color: #009900;">(</span> <span style="color: #000088;">$category_description</span> <span style="color: #009900;">)</span> <span style="color: #009900;">)</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$category_description</span> <span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?></span> |
|
<?php
$category_description = category_description();
if ( !empty( $category_description ) ) echo $category_description ;
?>
输出RSS订阅:
|
|
<span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #000088;">$category_id</span> <span style="color: #339933;">=</span> get_query_var<span style="color: #009900;">(</span><span style="color: #0000ff;">'cat'</span><span style="color: #009900;">)</span> <span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?></span> <a title="RSS 订阅该分类" href="<span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">echo</span> get_category_feed_link<span style="color: #009900;">(</span><span style="color: #000088;">$category_id</span><span style="color: #009900;">)</span> <span style="color: #000000; font-weight: bold;">?></span>">RSS订阅</a> |
|
<?php $category_id = get_query_var(‘cat’) ; ?>
<a title="RSS 订阅该分类" href="<?php echo get_category_feed_link($category_id) ?>">RSS订阅</a>
以上就是最核心的代码,具体的前端样式,就靠大家自己发挥了。
赏 如果本文对你有帮助,请打赏作者,鼓励我们继续写作!
请先
!