Ich versuche, dem Bearbeitungsbildschirm für Bilder und Galerien ein benutzerdefiniertes Feld hinzuzufügen.
Ich bin mir bewusst, dass es hier ähnliche Fragen gibt, obwohl die Antworten entweder nicht mit der aktuellen Version funktionieren oder nur Felder zum Hochladen hinzufügen, während ein Feld in allen Bearbeitungsbildschirmen sichtbar sein muss (siehe unten).
Ich glaube, dafür müssen Sie sich mit backbone.js anlegen, da dies attachment_fields_to_edit
nur zum Upload-Bildschirm beiträgt.
Feld mit Anhang_Feldern_zu_Eedit hinzufügen
↑ Dies ist Upload Bild Bildschirm. Hier wird Style mit attachment_fields_to_edit
Filter hinzugefügt und my_field wird mit dem ACF-Plugin hinzugefügt.
Sie fehlen jedoch im Bearbeitungsbildschirm des Beitrags
↑ Klicken Sie im aktuellen Beitrag auf Bearbeiten
↑ Keine style & my_field Felder!
Die Frage
Wie füge ich Felder hinzu, um sie weiterhin auf dem Bearbeitungsbildschirm zu haben? Die Antwort umfasst im Idealfall das Hinzufügen von Feldern zum Galerie-Bearbeitungsbildschirm, wenn es sich um einen ähnlichen Vorgang handelt
Diese Frage ist wirklich wichtig für mich, daher werde ich ein Kopfgeld von 100 Wiederholungen hinzufügen, sobald es verfügbar ist.
Vielen Dank!
attachment_fields_to_edit
funktioniert hat.Antworten:
Hier ist der Arbeitscode (funktioniert gut für mich), haben Sie das versucht? Fügen Sie einfach das Thema 'functions.php' hinzu und ändern Sie die benutzerdefinierten Feldnamen nach Bedarf.
quelle
In meinen persönlichen Implementierungen dieser Funktionalität (ohne ACF) konnte ich dies auf diese Weise mit einer Kombination aus
attachment_fields_to_edit
und erreichenattachment_fields_to_save
. Ansicht GISTVerwendungszweck:
Ich kann jedoch nicht sicher sagen, wo das Problem liegt, ohne Ihren Code zu sehen.
quelle
Hier ist ein Beispielcode zum Hinzufügen des Fotografennamens und der URL zum Medienbearbeitungsbildschirm.
quelle