wordpress利用rest api创建新的search route


Updated on: August 9, 2020 in Wordpress by

在rest api创建新的field: function university_custom_rest() { register_rest_field( $object_type, $attribute, array( ” ) );}add_action( ‘rest_api_init’, ‘university_custom_rest’ );

wp 搜索不会搜索custom filed.  需要自己创建全新的custom url ; 
CRUD  => CREAT READ UPDATE DELETE ; 
创建一个新的custom rest url ;
function universityRegisterSearch() { //name space is wp/v2,route is the last item of this json url, could be professor,post and page. is the ending part of the url register_rest_route( ‘university/v1’, ‘search’, array(   ‘methods’ => WP_REST_SERVER::READABLE, //Equale to GET method, get information from the JSON raw data;  ‘callback’ => ‘universitySearchResults’, //fcuntion trturns that the JSON data will display;
  ), false );}
function universitySearchResults() { return ‘congrates, you create a route’;}
add_action( ‘rest_api_init’, ‘universityRegisterSearch’ );
wp自动转换php到json数据;