Skip to main content

Posts

Showing posts from August, 2020

Create custom json api

 function get_latest_posts_by_category($request) {     $args = array(             'category' => $request['category_id']     );     //$posts = get_posts();     $posts = array('132','566');     if (empty($posts)) {     return new WP_Error( 'empty_category', 'there is no post in this category', array('status' => 404) );     }     $response = new WP_REST_Response($posts);     $response->set_status(200);     return $response; } add_action('rest_api_init', function () {   register_rest_route( 'mytwentyseventeentheme/v1', 'latest-posts/(?P<category_id>\d+)',array(                 'methods'  => 'GET',               ...