WP REST API是否有内置的调用菜单的路线?

时间:2018-07-20 作者:DᴀʀᴛʜVᴀᴅᴇʀ

根据我的最新研究question 在WP REST API插件构建到core之前,我能够引用它。关于这个问题的最佳答案是指custom endpoint (我不喜欢使用插件):

function get_menu() {
    # Change \'menu\' to your own navigation slug.
    return wp_get_nav_menu_items(\'menu\');
}

add_action( \'rest_api_init\', function () {
        register_rest_route( \'myroutes\', \'/menu\', array(
        \'methods\' => \'GET\',
        \'callback\' => \'get_menu\',
    ) );
} );
我看不到handbook. 查看所有routes 在《邮差》里我看到了一切menus:

enter image description here

在内置到core中的WP REST API中是否有一种方法可以获得menu 不构建自定义端点?我在什么地方错过了吗?

1 个回复
SO网友:birgire

WP REST API是否有用于调用菜单的内置路由?

不,目前没有内置菜单(4.9.7),但在#40878.

上面没有提到this 不过REST API路线图。

结束

相关推荐

如何在WordPress中覆盖/定制wp-admin/nav-menus.php

我想知道是否有办法定制wp管理/导航菜单。php,以便我可以添加自己的额外字段或选项卡。例如,我想为用户创建的每个菜单创建一个新选项卡(菜单设置)。我觉得如果在创建的每个菜单上都附加了特定的设置,会更加方便用户。这可能吗?目前,我正在按主题选项进行此操作,但它有局限性:(