我想在ajax脚本中使用当前的类别ID,我使用了以下内容。
<?php echo get_cat_ID(single_cat_title( '', false ) ); ?>
这适用于类别页面,但不适用于function.php,那么如何才能以任何其他方式获取function.php中的当前类别ID?如果我将获得当前的类别ID,那么问题将得到解决。
答案 0 :(得分:1)
我们可以使用获取当前类别ID
get_the_category( int $id = false )
<强>参数:强> $ id(int)(可选)默认为当前帖子ID。帖子ID。默认值:false
返回:(数组)WP_Term对象数组,分配给帖子的每个类别一个。
示例:强>
$categories = get_the_category();
if ( ! empty( $categories ) ) {
echo esc_html( $categories[0]->name );
}
参考: https://developer.wordpress.org/reference/functions/get_the_category/