Cette fois j’accède directement à a BdD WP.
function jb_rest_test5(WP_REST_Request $request) { global $<strong>wpdb</strong>; $users=$wpdb->get_results( "SELECT * FROM wp_users" ); return $users ; }
http://www.hegetique.com/wp-json/jb/v1/test5
et j’obtiens :
1 |
[{"ID":"1","user_login":"xxx","user_pass":"$P$BfQlmG25IwvaQzro.HAXYkQ4XAUhin1","user_nicename":"xxx","user_email":"xxx@gmail.com","user_url":"","user_registered":"2015-02-27 09:18:55","user_activation_key":"","user_status":"0","display_name":"jbs"}] |
Maintenant, je sais :
- créer un point d’entrée pour accéder à WP (endpoint)
- passer des paramètres
- exécuter une requête SQL (avec wpdb) – hors API
J’ai tous les éléments qui me permettent de faire ce que je veux !