web-dev-qa-db-fra.com

API Wordpress wp-json - Le type de message personnalisé retourne 403

Cela fait une journée que je tente d'obtenir une installation très basique de WP-API afin de répondre à un type de publication personnalisé (appelé dans ce cas "transactions").

Le type de publication est configuré et entièrement public. Son existence est reconnue en interrogeant example.com/wp-json/posts/types/transactions.

Je reçois la réponse attendue de example.com/wp-json/posts?type=page mais 403 lorsque j'essaie d'accéder à example.com/wp-json/posts?type=transactions.

Je ne peux vraiment pas penser à autre chose à essayer! Si quelqu'un a un conseil, je l'apprécierais vraiment. J'exécute le site sur nginx, PHP v5.4 si cela fait une différence.

3
greypiglet

Dans la version 1.1 du JSON REST API, les noeuds finaux de type publication personnalisée doivent être enregistrés manuellement. Voir: http://wp-api.org/guides/extending.html#registering-your-endpoints

Dans la version 2.0, nous enregistrons les points de terminaison de tous les types de publication personnalisés enregistrés avec la propriété show_in_rest définie sur true. Documentation sur la procédure à suivre: http://v2.wp-api.org/extending/custom-content-types/#registering-a-custom-post-type-with-rest-api-support

1
Rachel Baker