我正在使用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。最好还是带终端!