wordpres当前分类调用父分类的名称和链接

在WordPress中,如果你想在当前分类页面调用并显示父分类的名称和链接,你可以使用以下代码片段:

复制代码
<?php
// 获取当前分类的ID
$cat_id = get_queried_object_id();

// 获取当前分类的父分类ID
$parent_id = get_term($cat_id, 'category')->parent;

// 如果存在父分类,则获取其名称和链接
if ($parent_id) {
    $parent_cat = get_term($parent_id, 'category');
    $parent_name = $parent_cat->name;
    $parent_link = get_category_link($parent_id);
    echo '<a href="' . esc_url($parent_link) . '" rel="category tag">' . esc_html($parent_name) . '</a>';
} else {
    // 如果没有父分类,可以选择不显示任何内容,或者显示一个默认消息
    echo 'No parent category';
}
?>

这段代码首先获取当前分类的ID,然后查找其父分类的ID。如果存在父分类,它会获取父分类的名称和链接,并输出一个链接到父分类的超链接。如果当前分类没有父分类(即它是顶级分类),则可以输出一个默认消息或者不显示任何内容。

请确保将这段代码放在你的WordPress主题的适当模板文件中,例如single.php、category.php或者archive.php,这样它就会在相应的页面上显示父分类的名称和链接。

原文

http://wordpress.jianyes.com/jianzhan/470.html

相关推荐
e6zzseo2 天前
wordpress独立站seo怎么做才有效
seo·wordpress·独立站·内容优化·外链建设
Web极客码4 天前
如何让用户订阅WordPress评论?提升用户互动的有效策略
运维·服务器·wordpress
fobwebs4 天前
Wordpress Xstore 主题安装Elementor Pro 后找不到某些Elements 组件的解决方法
element·wordpress·form·xstore·pro elements·elementor pro
代龙涛5 天前
WordPress sidebar.php 侧边栏开发教程
开发语言·php·wordpress
代龙涛6 天前
WordPress header.php 与 footer.php 模板结构详解
开发语言·php·wordpress
Web极客码11 天前
如何在WordPress中添加动态内容
服务器·前端·wordpress
tommyjiatong14 天前
WordPress电商展示站服务器迁移指南
服务器·数据库·wordpress
IT大白鼠16 天前
WordPress组合漏洞wp2shell技术分析报告
wordpress·安全漏洞·wp2shell 漏洞
Markk18 天前
Wordpress及第三方支持工具docker容器化搭建
wordpress
Web极客码23 天前
WordPress SEO优化:提升网站排名的13个关键步骤
服务器·seo·wordpress