要在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,以便使用这些功能。