例如,我有一个关于税、元和其他东西的查询。。
如何将其传递给rest api,以便通过一次调用调用所有数据
例如,此函数
function load_special_args() {
$args = array(
\'post_type\' => \'post\',
\'order\' => \'DESC\',
\'posts_per_page\' => 100,
\'tax_query\' => array(
array(
\'taxonomy\' => \'category\',
\'field\' => \'term_id\',
\'terms\' => \'9995\',
),
),
);
return $args;
}
图像通话:/wp/v2/posts?args=load\\u special\\u args&;期限=9995
因为我想要一个特殊的用途,所以我不想使用/wp/v2/posts?类别=id
SO网友:Pratik Patel
您可以使用以下代码为Rest API创建路由。只需将此代码放在函数中即可。php文件
/* Route For api */
add_action( \'rest_api_init\', function () {
register_rest_route(\'wp/v2\', \'test\', array(
\'methods\' => array(\'GET\', \'POST\'),
\'callback\' => \'test\',
));
} );
然后简单地创建一个回调函数
test 把你的东西放到那个功能里
function test(){
// put your stuff here
}