Я использую WP CLI и WP REST API.
Для создания публикации я использую:
$ wp post create --post_type=page --post_title='title-of-page' --post_status=publish
Мне нужно поле в REST API, которое я добавил черезФайл functions.php в моей теме WordPress:
function createField() {
register_rest_field('page', 'rows', array(
'get_callback' => function() {
return "this part works.. kinda";
}
));
}
![enter image description here](https://i.stack.imgur.com/hbapZ.png)
Поле хорошо отображается в API.
Проблема : значение поля rows
всегда одинаково, так как оно устанавливается через functions.php.Я хочу установить его (или перезаписать, не имеет значения) через терминал при создании страницы с помощью wp cli (или после при выборе страницы по идентификатору).
Любое решение будет оценено, не обязательно должно быть WP Cli.Желательно с терминалом, хотя!