也想出现在这里?联系我们

WordPress创建taxonomy自定义分类法时添加rest api支持

2024.03.02 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

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

有用0
  • 2024.03.02初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧