我试图通过多个meta\\u键和meta\\u值来获取我的帖子。我如何做到这一点?
URL应如下所示:
/posts?meta_key=Example&meta_value=Example2&meta_key=Example3&meta_value=Example4
我试图通过多个meta\\u键和meta\\u值来获取我的帖子。我如何做到这一点?
URL应如下所示:
/posts?meta_key=Example&meta_value=Example2&meta_key=Example3&meta_value=Example4
您可以挂接到rest api查询中,并从url的参数中添加参数
代码如下所示:
function query_post_by_fields($args, $request) {
$url_params = $request->get_param;
//Modify $args with your url params
return $args;
}
add_filter(\'rest_post_query\', \'query_post_by_fields\', 10, 2);
文档:https://developer.wordpress.org/reference/hooks/rest_this-post_type_query/
我向WordPress添加了一个自定义端点,如下所示: add_action( \'rest_api_init\', function () { register_rest_route( \'menc/v1\', \'/crosscat/(?P[\\w-]+)/(?P[\\w-]+)\', array( \'methods\' => \'GET\', \'callback\' => \'dept_cat_api\',&#x