2016-08-04 15 views
1

Das erweiterte benutzerdefinierte Felder-Plugin für WordPress bietet ein Repeater-Typ-Feld. Ich weiß bereits, wie man Zeilen dazu über den Code hinzufügt, aber was ich nicht weiß, ist, wie man die wp-Admin-Konsole für den benutzerdefinierten Beitrag dazu bringt, diesen Code einzuschließen, so dass die dynamisch hinzugefügten Zeilen im Editor angezeigt werden.WordPress ACF: Hinzufügen von Standardzeilen zum Repeater-Feldtyp im Admin-Bereich für einen benutzerdefinierten Beitragstyp

Also das ist die Frage: Wo stelle ich meine benutzerdefinierte add_rows() Funktion, wenn ich diese Zeilen für den Editor sichtbar sein soll?

Derzeit habe ich die add_rows() Code in der einzelnen Seite Vorlage für diesen benutzerdefinierten Beitragstyp .. die natürlich nicht zum Editor rendern.

Antwort

0

Die Antwort darauf ist eine doppelte:

  1. Erstens gibt es keine Notwendigkeit, add_rows() für den Admin-Bereich (die die DB modifiziert). Ich habe nur einen Filter stattdessen verwendet, der die Werte direkt ändert, wie in diesem Artikel hier beschrieben: https://support.advancedcustomfields.com/forums/topic/dynamically-generate-subfield-content/
  2. Um es in der Admin-Konsole ausführen zu lassen, sollte der Code in functions.php statt in der benutzerdefinierten Vorlage Post-Vorlage sein.