在Posts REST API的Json Response中添加字段

时间:2017-02-03 01:15:06

标签: php json wordpress rest wordpress-rest-api

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

我修改了它的类-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);
        }

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

在WordPress中,您不会编辑核心文件或核心插件,因为文件已更新,您的更改将被删除。正确的做法是thrugh Hooks和来自儿童主题/你自己的插件的功能。

WP Child theme

WP Rest api custom end point docs