1

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

4

0 回答 0