我正在使用 WP CLI 和 WP REST API。
要创建一个帖子,我使用:
$ wp post create --post_type=page --post_title='title-of-page' --post_status=publish
我需要通过我的 wordpress 主题中的 functions.php 文件添加的 REST API 中的一个字段:
function createField() {
register_rest_field('page', 'rows', array(
'get_callback' => function() {
return "this part works.. kinda";
}
));
}
该字段在 API 中显示良好。
问题:字段的值rows
总是相同的,因为它是通过functions.php设置的。我想在使用 wp cli 创建页面时(或在按 ID 选择页面之后)通过终端设置它(或覆盖,没关系)。
任何解决方案将不胜感激,不必是 wp cli。最好使用终端!