首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WP Rest API返回所有自定义分类标题

WP Rest API返回所有自定义分类标题
EN

Stack Overflow用户
提问于 2021-09-24 20:28:51
回答 1查看 21关注 0票数 0

我正在使用WP REST API从具有自定义分类的自定义post返回数据。这是我的代码-

代码语言:javascript
运行
复制
    add_action( 'rest_api_init', 'register_book_type' );
function register_book_type() {
    register_rest_field( 'lesson',
        'book_type',
        array(
            'get_callback'    => 'get_book_type',
            'update_callback' => null,
            'schema'          => null,
        )
    );
}
function get_book_type( $object, $field_name, $request ) {
    $name = [];
    $object = get_terms(array(
      'taxonomy' => 'book_type'
    ));
    foreach ($object as $term) :
      array_push($name, $term->name.' ');
    endforeach;
    return implode('/ ', $name);
}

这将返回所有的分类法名称,但我需要它只返回适用于特定帖子的分类法名称。

我如何才能将其更改为只显示特定帖子的分类法名称?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-25 16:16:20

我将$object = get_term更改为

代码语言:javascript
运行
复制
 $object = get_the_terms( $post->ID, 'book_type' );

这是对特定帖子的拉动

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69320798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档