Endpoint

Ajouter ses propres Endpoints – #4

Cette fois j’accède directement à a BdD WP.

function jb_rest_test5(WP_REST_Request $request) {
global $wpdb;
$users=$wpdb->get_results( « SELECT * FROM wp_users » );
// print_r( $users);
return $users ;
}

http://www.hegetique.com/wp-json/jb/v1/test5

et j’obtiens :

[{"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 !

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s