You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用WP Gridbuilder筛选时,如何获取WordPress分类描述?

获取自定义筛选器下的分类描述

你可以通过以下步骤获取目标分类的描述:

  1. 提取URL中的分类别名
    从查询参数_categories中取出分类别名,同时做安全过滤避免恶意输入:
$category_slug = isset( $_GET['_categories'] ) ? sanitize_text_field( $_GET['_categories'] ) : '';
  1. 通过别名获取分类对象
    使用get_term_by()函数,根据分类别名匹配对应的分类数据:
if ( ! empty( $category_slug ) ) {
    $category = get_term_by( 'slug', $category_slug, 'category' );
    // 检查是否成功获取到有效分类
    if ( $category && ! is_wp_error( $category ) ) {
        // 输出分类描述(自动转换段落格式)
        echo wpautop( $category->description );
        // 也可以用你熟悉的category_description函数:
        // echo wpautop( category_description( $category->term_id ) );
    } else {
        // 分类不存在时的提示
        echo '该分类不存在或无描述内容';
    }
}

关键注意点

  • 必须用sanitize_text_field()过滤查询参数,避免XSS或其他安全风险
  • 一定要校验$category的有效性,防止无效值导致代码报错
  • wpautop()可以将分类描述的换行自动转为HTML段落标签,保持排版美观

内容的提问来源于stack exchange,提问作者Pascal Tatipata

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 17:24:27