• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

我的CPT分类标准meta_fields在WordPress REST API中未显示

wordpress 来源:Damenace 5次浏览

我使用“{$ taxonomy} _add_form_fields”为我的cpt分类添加了一个自定义元字段。 到目前为止它工作正常(添加,编辑和保存),但我无法在API/wp-json/wp/v2/rest_base中找到该字段。我的CPT分类标准meta_fields在Wordpress REST API中未显示

这是一个过滤器问题还是我“添加”此字段的API?

===========解决方案如下:

…这回答比上面一个稍微不同的问题…

您需要启用,你所定义的分类标准的REST API。

只需添加'show_in_rest_api' => true

事情是这样的:

<?php 
add_action('init', 'create_book_tax'); 

function create_book_tax() { 
    register_taxonomy(
     'genre', 
     'book', 
     array(
      'label' => __('Genre'), 
      'rewrite' => array('slug' => 'genre'), 
      'hierarchical' => true, 
      'show_in_rest_api' => true // <-- Do This! 
     ) 
    ); 
} 
?> 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)