标签: 指定ID

  • 根据指定分类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 改为从参数或其他地方获取的变量。