wordpress自定the_category的输出结构

通过WordPress的过滤器the_category来自定义输出内容。方法很简单,但是很实用。以下是一个示例代码:

复制代码
function custom_the_category($thelist, $separator = '', $parents = '') {
    // 获取当前文章的所有分类
    $categories = get_the_category();

    if (empty($categories)) {
        return $thelist;
    }

    $thelist = '';
    foreach ($categories as $category) {
        $cat_name = esc_html($category->name);
        $cat_link = esc_url(get_category_link($category->term_id));

        // 自定义每个分类的HTML结构
        $thelist .= '<div class="custom-category-item">';
        $thelist .= '<a href="' . $cat_link . '" class="custom-category-link">';
        $thelist .= '<span class="custom-category-name">' . $cat_name . '</span>';
        $thelist .= '</a>';
        $thelist .= '</div>';
    }

    return $thelist;
}
add_filter('the_category', 'custom_the_category', 10, 3);

然后在模板文件中,你可以像平常一样调用the_category()函数:

复制代码
<?php the_category(', '); ?>

原文

http://www.chudafu.com/jianzhan/6932.html

相关推荐
WordPress学习笔记2 天前
推荐优质wordpress外贸网站主题
wordpress
WordPress学习笔记14 天前
精美企业网站模板下载
wordpress
电话交换机IPPBX-3CX20 天前
企业电话交换机配置在线聊天功能安装文档
wordpress·ip pbx·电话交换机
彩旗工作室23 天前
WordPress 本地开发环境完全指南:从零开始理解 Local by Flywhee
前端·wordpress·网站
WordPress学习笔记23 天前
wordpress技术外包服务团队
wordpress
WordPress学习笔记1 个月前
2015优先中文公司官网wordpress模板
wordpress
WordPress学习笔记1 个月前
wordpress网站标题调用 自动判断加不加链接
wordpress
WordPress学习笔记1 个月前
wordpress调用当前年份的7种方式
wordpress·wordpress调用
2501_930786292 个月前
WordPress如何绑定多个域名 WordPress实现多域名访问
wordpress
TG_yunshuguoji2 个月前
阿里云代理商:轻量应用服务是什么?怎么用轻量应用服务器搭建个人博客?
服务器·阿里云·云计算·wordpress·个人博客