WordPress创建taxonomy自定义分类法时添加rest api支持
要在WordPress中为自定义分类法(taxonomy)添加REST API支持,您可以使用register_taxonomy()函数来定义您的自定义分类法,并在该函数中设置'rest_base'参数。这将允许您在REST API中访问该分类法的内容。
以下是一个示例:
function custom_taxonomy() {
    $labels = array(
        'name' => 'Custom Taxonomy',
        'singular_name' => 'Custom Taxonomy',
        'menu_name' => 'Custom Taxonomy',
    );
    $args = array(
        'labels' => $labels,
        'public' => true,
        'show_in_rest' => true, // 启用 REST API 支持
        // 添加其他参数,如 'hierarchical' => true, 'rewrite' => true 等
    );
    register_taxonomy('custom_taxonomy', array('post'), $args);
}
add_action('init', 'custom_taxonomy');在上面的示例中,我们将自定义分类法命名为"Custom Taxonomy",并启用了REST API支持,通过'show_in_rest'参数设置为true。您还可以根据需要添加其他参数,如'hierarchical'(是否分级)和'rewrite'(URL 重写规则)等。
完成后,您可以使用REST API来访问和操作自定义分类法的项目。例如,您可以使用以下端点来获取分类法中的项目:
/wpjson/wp/v2/custom_taxonomy请确保您的WordPress主题或插件已经启用了REST API,以便使用这些功能。
 
                        仍然有问题? 我们要如何帮助您? 
                    
                 
             
             
             
             
        

 
                        