0

我想在帖子的回复中添加一个自定义字段,但是当我在一段时间后添加新字段时,它会从文件中删除我所做的。

我修改其 class-wp-rest-posts-controller.php 的文件,并在 prepare_item_for_response 函数中添加新字段

我添加了这行,效果很好,但一段时间后它被删除了

foreach ( $taxonomies as $taxonomy ) {
            $base = "other";
            $terms = get_the_terms( $post, $taxonomy->name );
            $datres = $terms ? array_values( wp_list_pluck( $terms, 'name' ) ) : array();
            $data[ $base ] = implode(" ", $datres);
        }

知道为什么会这样吗?

4

1 回答 1

0

在 WordPress 中,您不应编辑核心文件或核心插件,因为文件已更新,您的更改将被删除。正确的做法是通过子主题/您自己的插件中的 Hooks 和函数。

WP儿童主题

WP Rest api 自定义端点文档

于 2017-02-03T02:11:40.667 回答