web-dev-qa-db-fra.com

Est-ce que WP REST Les API ont-elles un itinéraire intégré pour appeler le menu?

Lors de mes recherches, le dernier question j'ai pu faire référence au plug-in WP REST API avant qu'il ne soit intégré au noyau. La meilleure réponse à la question concernait la construction d'un custom endpoint (je ne suis pas fan de l'utilisation du plugin):

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',
    ) );
} );

Je ne pouvais rien voir mentionné dans le manuel . Lors de l'examen de toutes les routes dans Postman, je vois tout sauf menus:

 enter image description here 

Existe-t-il un moyen dans l'API WP REST _ intégrée au noyau pour obtenir la menu sans créer de point de terminaison personnalisé? Est-ce que je le manque quelque part?

6

L'API WP REST a-t-elle un itinéraire intégré pour appeler un menu?

Non, l'itinéraire menu _ n'est pas intégré (4.9.7) pour l'instant, mais il existe un ticket pour cela dans # 40878 .

Cela n'est cependant pas mentionné sur this REST _.

6
birgire