根据指定分类ID调用该分类的标题和描述

以下是根据指定分类 ID 调用该分类标题和描述的代码,代码中包含了必要的判断以确保在分类不存在时不会出现错误:

<?php
// 指定分类ID
$specified_cat_id = 666; // 这里替换为你需要调用的分类ID

// 根据ID获取分类对象
$category = get_category($specified_cat_id);

// 检查分类是否存在
if ($category && !is_wp_error($category)) {
    // 输出分类标题
    echo '<h2 class="category-title">' . esc_html($category->name) . '</h2>';
    
    // 获取并输出分类描述
    $category_description = $category->description;
    if (!empty($category_description)) {
        echo '<div class="category-description">';
        echo wpautop(esc_html($category_description)); // 自动添加段落标签并转义内容
        echo '</div>';
    } else {
        echo '<div class="category-description default-description">该分类暂无描述</div>';
    }
} else {
    // 分类不存在时的提示
    echo '<div class="category-not-found">指定的分类不存在或已被删除</div>';
}
?>

使用说明:

将 $specified_cat_id = 666; 中的数字替换为你需要调用的实际分类 ID

esc_html() 函数用于安全转义输出内容,防止 XSS 攻击

wpautop() 函数会自动将描述中的换行转换为

标签,使排版更美观

代码包含了完整的错误处理,当分类不存在时会显示友好提示

如果需要在模板文件中动态使用,可以将固定的分类 ID 改为从参数或其他地方获取的变量。