2017-02-03 20 views
0

投稿の応答にカスタムフィールドを追加したいが、しばらくして新しいフィールドを追加すると、ファイルから削除される。Jsonのフィールドを追加する投稿の応答REST API

私はそのクラスのwp-残り-投稿-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); 
     } 

これはどうして起こりますか?

答えて

0

WordPressでは、コアファイルやコアプラグインを編集していないので、ファイルが更新されるため、変更内容は削除されます。正しい方法は、子テーマ/あなたのプラグインからのフックと機能です。

WP Child theme

WP Rest api custom end point docs

+1

本当にああ?私はこれが起こったと思う...私はカスタムエンドポイントを追加しようとしている。ありがとう – ZizouJd

+0

それはあなたのために働いた場合私に教えてください – BenB

関連する問題