【发布时间】:2020-02-14 07:26:05
【问题描述】:
我正在尝试使用高级自定义字段在类别响应中添加类别图像字段类别图像。
但该字段返回 null,这是我的代码。
function addCategoryImage(){
register_rest_field('category', 'categoryImage', array(
'taxonomy' => 'category',
'get_callback' => function() {
$category = get_the_category();
return get_field('category_image', 'category_' . $category_id);
}
));
};
add_action('rest_api_init', 'addCategoryImage');
【问题讨论】:
-
请检查
$category是否返回任何内容并且此函数不在循环内,所以get_the_category需要帖子ID 来返回特定帖子的类别?$category_id是怎么来的?您的代码中似乎缺少我,请尝试$cateogry->term_id -
$category 返回空数组。
-
那么你必须先解决这个问题,然后你才能从类别中获取
category_image
标签: wordpress advanced-custom-fields wordpress-rest-api