Npcink Blog
切换菜单

分类存档页面-wordpress 主题开发

主题的分类页制作

本页目录1 节

来源于:

https://www.wpdaxue.com/echo-category-title-description-rss-feed.html

制作一款好的 WordPress 主题,很多细节都需要考虑,尤其是 SEO 和用户体验。今天主要分享下,在 WordPress 分类存档页面,显示分类的标题、描述和 RSS 订阅的方法。

一般我们的分类存档模板文件为 category.php 或 archive.php ,你可以在面包屑导航与文章列表的中间输出分类标题、描述等信息

一般建议给主题添加一个 category.php 文件,因为是它专门用来显示分类存档的,优先级别高于 archive.php 。如果主题没有 category.php ,你可以直接复制 archive.php 的代码,另存为 category.php 即可。

输出分类标题:

echo single_cat_title( '', false ) ; ?>

输出分类描述:

$category_description = category_description();
if ( !empty( $category_description ) ) echo $category_description ;
?>

输出 RSS 订阅:

$category_id = get_query_var('cat') ; ?>
<a title="RSS 订阅该分类" href="">RSS订阅a>

获取分类文章的数量

来源于:

http://www.2zzt.com/jcandcj/8985.html

在 WordPress 分类目录下获取文章数量,有的时候还是很需要的,例如,AA 分类目录页面上显示该分类拥有 128 篇文章,那么,下载的代码,可以直接获取到,思路是,先获取分类 id,通过分类 id 查询文章数量,好了,更深奥的不说了,直接贴代码!

<?php
    global $wp_query;
    $cat_ID = get_query_var('cat');
    $category = get_category($cat_ID);
    echo $category->count;
?>

以上代码中,最后的 count,也可以换成 slug,就是输出分类别名。

get_cat_ID()   根据分类名称获取分类 ID

get_cat_name()   根据分类 ID 获取分类名称

get_category_link()   根据分类 ID 获取分类的链接 URL