在WordPress 的不同分类中插入不同的内容

找到当前文章所属的分类:您可以使用 get_the_category() 函数获取当前文章所属的分类。例如,下面的代码可以获取当前文章所属的第一个分类的 ID: 

$category = get_the_category();
$category_id = $category[0]->cat_ID;

根据分类 ID 插入不同的内容:根据上一步获取的分类 ID,您可以使用条件语句或 switch 语句来插入不同的内容。例如,下面的代码将在分类 ID 为 1 的分类中插入特定的内容: 

if ($category_id == 1) {
    echo '这是分类 1 的内容';
} else {
    echo '这是其他分类的内容';
}

或者,您可以使用 switch 语句来根据分类 ID 插入不同的内容:

switch ($category_id) {
    case 1:
        echo '这是分类 1 的内容';
        break;
    case 2:
        echo '这是分类 2 的内容';
        break;
    default:
        echo '这是其他分类的内容';
        break;
}
  1. 将代码插入到主题文件中:根据您想要插入内容的位置,您需要将上面的代码插入到 WordPress 主题的相应文件中。例如,如果您想在文章内容前插入特定内容,可以将上面的代码插入到 single.php 文件的 the_content() 函数之前。
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

给TA打赏
共{{data.count}}人
人已打赏
php后端

WordPress子比主题根据当前会员等级判断:升级、续费、开通的PHP函数

2023-4-12 15:17:06

php后端

子比主题根据是否为会员来判断显示和隐藏私信按钮

2023-4-14 16:56:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索