Не удается обновить поле ACF с помощью запроса nodejs - PullRequest
0 голосов
/ 30 января 2019

Я пытаюсь обновить поле acf с помощью nodejs, это мой код nodejs;

var postData = {update : '1', field : 'acf-field-text'}
var querystring = require("querystring");
var qs = querystring.stringify(postData);
var qslength = qs.length;

var clientServerOptions = {
uri: 'http://localhost/wp-json/wp/v2/micro/138',
body:qs,  
auth: {
    username: 'username',
    password: 'blablabla'
},
method: 'POST',  
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded',
        'Content-Length': qslength
    }
}  

request(clientServerOptions, function (error, response) {
    console.log(response, response.statusCode); 
});

Это мой код function.php;

add_action( 'rest_api_init', function () {

register_rest_route( 'wp/v2', '/micro/(?P<id>\d+)', array(
    'methods' => array('POST','PUT'),
    'callback' => 'microserviceOnline',
) );

});

function microserviceOnline(WP_REST_Request $request) { 

// Update the field
$result = update_field($request['field'], $request['update'], 
$request['id']);  

return $result;

}

полученный результат>>>>> false 200

Поле acf_field не обновляется, пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...