我将此函数添加到我的wordpress REST API以获得自定义端点
function getSettimanaEventi(){
$request = new WP_REST_Request( 'GET', '/wp/v2/tribe_events' );
$request['_embed'] = '1';
$request['filter[meta_query][0][key]'] = '_EventStartDate';
$request['filter[meta_query][0][value][0]'] = '2017-07-03 00:00:00';
$request['filter[meta_query][0][value][1]'] = '2017-07-09 00:00:00';
$request['filter[meta_query][0][compare]'] = 'BETWEEN';
$request['filter[meta_query][0][type]'] = 'DATE';
$response = rest_do_request( $request );
return $response;
我收到了回复,但没有嵌入内容。
我知道带有前导' _'的参数。是私人的,但我需要嵌入式内容。 我该怎么办?
答案 0 :(得分:1)
这完全适合我
ProcessStartInfo startInfo = new ProcessStartInfo("pcsws.exe");
startInfo.WindowStyle = ProcessWindowStyle.Normal;
startInfo.Arguments = "C:\\Program Files (x86)\\IBM\\Client Access\\Emulator\\Private\\veflast1.ws";
Process.Start(startInfo);
答案 1 :(得分:0)
我发现的唯一方法是添加" _embed" url的参数(例如,当你从Postman调用它时)并从请求参数中删除它
答案 2 :(得分:0)
(更新 - 这似乎不起作用。如果我搞清楚,我会更新。)
您必须在超级全局中设置它:
modified
我在这张WP-API的故障单中找到了这个信息: https://github.com/WP-API/WP-API/issues/2857