2017-02-03 1 views
0

Ich möchte ein benutzerdefiniertes Feld in einer Antwort von Beiträgen hinzufügen, aber wenn ich neue Felder nach einer Weile hinzufügen, wird es aus der Datei gelöscht, was ich mache.Felder in Json hinzufügen Antwort der Beiträge REST API

Die Datei, die ich seine Klasse-wp-rest-Beiträge-controller.php ändern und ich füge hinzu das neue Feld in prepare_item_for_response Funktion

Ich füge diese Zeilen, die gut funktioniert, aber es nach einer gewissen Zeit gelöscht ist

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); 
     } 

Eine Idee, warum das passiert?

Antwort

0

In WordPress bearbeiten Sie keine Kerndateien oder Core-Plugins, Ihre Änderungen werden gelöscht, da die Dateien aktualisiert werden. Der richtige Weg dazu ist Thrugh Hooks und Funktionen aus einem Child Theme/eigenen Plugin.

WP Child theme

WP Rest api custom end point docs

+1

wirklich Oh? Ich nehme an, das ist passiert ... Nun, ich versuche, benutzerdefinierte Endpunkte hinzuzufügen. Danke – ZizouJd

+0

Lass es mich wissen, wenn es für dich geklappt hat – BenB

Verwandte Themen