etoileweb

UFAQ - REST API Example

Aug 25th, 2021
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.43 KB | None | 0 0
  1. function register_api_endpoints() {
  2.  
  3.     $args = array(
  4.         'methods'   => 'GET',
  5.         'callback'  => array( $this, 'get_faqs' )
  6.     );
  7.  
  8.     register_rest_route( 'your-app-path/v1', '/faqs/', $args );
  9. }
  10.  
  11. add_action( 'rest_api_init', 'register_api_endpoints' );
  12.  
  13. function get_faqs() {
  14.    
  15.     $args = array(
  16.         'posts_per_page'    => -1,
  17.         'orderby'           => 'date',
  18.         'post_type'         => 'ufaq',
  19.     );
  20.  
  21.     $faqs = get_posts( $args );
  22.  
  23.     return $faqs;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment