Ciao ragazzo per favore aiutami a installare il plug-in API REST WP e aggiungo qualche percorso specifico e qualsiasi cosa funziona bene come non lo sono. Ma voglio disabilitare default route exemple: /wp-JSON/ /wp-JSON/WP/V2/messaggiRest plugin API wordpress disabilita i percorsi predefiniti
5
A
risposta
1
È possibile utilizzare questo sul vostro plugin per rimuovere tutte le route di default.
remove_action('rest_api_init', 'create_initial_rest_routes', 0);
6
Come di Wordpress 4.7 sembra essere il seguente (nota 99 invece di 0):
remove_action('rest_api_init', 'create_initial_rest_routes', 99);
Tuttavia, questo sarà anche rimuovere qualsiasi contenuto personalizzato percorsi tipo. Quindi puoi scegliere di usare:
add_filter('rest_endpoints', function($endpoints) {
unset($endpoints['/wp/v2/users']);
// etc
return $endpoints;
});
Problemi correlati
- 1. Login API Wordpress Rest
- 2. WordPress API REST Global Search (API V2)
- 3. Plugin Wordpress per connettersi a un'API REST?
- 4. Wordpress plugin che imposta i dati
- 5. Ganci personalizzati in WordPress attraverso i plugin
- 6. Django REST quadro: campi predefiniti in forma API browseable
- 7. Automazione della documentazione dell'API REST per i percorsi
- 8. Zend framework: percorsi plugin
- 9. I percorsi angularjs possono avere valori di parametri predefiniti?
- 10. Provider F # e API REST
- 11. Convalida API Spring Rest
- 12. Spring Data Rest - Parametri con valori predefiniti
- 13. WordPress resto API OAuth ricciolo
- 14. Youtube Javascript API - disabilita i video correlati
- 15. wp_rewrite in un plugin WordPress
- 16. Rails 3.1 Percorsi API
- 17. Utilizzo del wordpress jetpack json api
- 18. Come combinare tutti i css file vari plugin di wordpress
- 19. Come posso testare i percorsi nei plugin Rails 3?
- 20. Abilita CORS su API JSON Wordpress
- 21. API REST test unità
- 22. API REST per rabbitmq
- 23. Documentazione API REST di Sinatra
- 24. WP API REST JWT autenticazione
- 25. API REST MongoDB Authentication
- 26. come caricare Javascript nel plugin Wordpress
- 27. Rest API e DDD
- 28. Autenticazione con API REST
- 29. Ember.js e API REST
- 30. Sviluppo di plugin per WordPress usando OOP
c'è un modo più pulito per fare questo? –
.... a? Per fare cosa esattamente? Per rimuovere le rotte API predefinite, non puoi davvero battere il solo liner sopra. Sta usando 'actions' e' filters' che è un modo abbastanza pulito e astratto per affrontare le modifiche alle funzionalità principali – Chris
Voglio dire la tua seconda opinione, perché quando rimuovo 'rest_api_init' poi cancella anche i percorsi personalizzati (come descrivi anche). Fondamentalmente ho bisogno di disabilitare le rotte predefinite e aggiungere rotte personalizzate. –