我一直在开发自定义WordPress rest API端点。目标是在该路由中创建WordPress自定义路由。我想获取类别Id并将其转换为类别名称。我已经编写了这个函数,但它为类别Id返回null。该函数只需获取WordPress的类别并注册路由。如何获取所有类别Id并将类别Id转换为类别名称。
function w_categories()
{
$categories = get_categories();
$data = [];
$i = 0;
foreach ($categories as $category) {
$data[$i][\'id\'] = $category->ID;
$i++;
}
return $data;
}
add_action(\'rest_api_init\', function () {
register_rest_route(\'w/v2\', \'trending\', [
\'methods\' => \'GET\',
\'callback\' => \'w_categories\',
]);
});