Ich hatte ein kleines Problem in meinem WordPress-Code Ich muss ein WordPress wp_editor in meiner Seite zeigen, wo es Array von Werten hat. Die Werte sind wie folgt definiert
%Vor%Wenn ich meinen wp_editor wie das obige Array definiere, wird es nicht angezeigt, wo ich will. Stattdessen werden alle Editoren vor jedem Inhalt auf allen Seiten oben angezeigt.
Ich habe versucht, den folgenden Array-Satz für den Editor:
%Vor%Anbei das Bild meines Problems:
Ursache
Standardmäßig wp_editor wird der Textbereich ausgegeben, weshalb Sie ihn keiner Variablen oder keinem Array zuweisen können.
Lösung
Sie können Ausgabepuffer von PHP verwenden, um gedruckte Daten in einer solchen Variablen zu erhalten:
%Vor%Sieht für mich so aus, als ob Sie das Redux-Framework verwenden, um die Optionsseite für das Thema / das Plugin einzurichten - wenn Sie nach dem Standard suchen Wordpress WYSIWYG (Was Sie sehen, ist, was Sie erhalten - der gleiche Editor von der Bearbeitungs-Post-Seite im Backend) Editor dort müssen Sie den Typ: 'Editor' verwenden.
Es kann verwirrend sein - die wp_editor()
-Funktion, die Sie verwenden, ist der richtige Ort, um zu starten, wenn Sie diese Optionsseite von Grund auf einrichten, aber Sie müssen einiges an Arbeit erledigen, damit sie wo angezeigt wird und wie du es willst. Redux und andere machen es für Sie etwas einfacher, indem Sie den Editor für Sie erstellen. Anstatt also die Funktion wp_editor zu verwenden, geben Sie Redux lediglich an, dass ein Editorfeld mit dem Namen "Mein Inhalt" eines der Felder sein soll die Seite.
Die Dokumentation für das Editor-Feld finden Sie hier: Ссылка
Wenn ich richtig bin, dass du redux verwendest, ist der richtige Code, um zu ersetzen, was du hast:
%Vor%Um die anderen Teile dieses Feldarrays zu erklären:
__()
), um eine Phrase aus dem lokalen Wörterbuch in der Domäne "my-theme" zu erhalten. Auf der oben verlinkten Editor-Dokumentationsseite sehen Sie die Details verschiedener anderer Optionen, die Sie definieren können, z. B. ob Schaltflächen zum Hochladen von Medien angezeigt werden und ob die Eingabe über wpautop ausgeführt wird, um Zeilenumbrüche im Editor durch% zu ersetzen. co_de% -Tags (standardmäßig sind beide true).
Tags und Links php wordpress redux-framework