Wie kann ich ein Bild-Upload-Feld direkt zu einem benutzerdefinierten Schreibfeld hinzufügen?
1 Antworten
- Stimmen
Der von @MathSmathbereitgestellte Codeist richtig.Wenn Siejedoch viele Upload-Felderbearbeiten odermehrere Dateien hochladenmöchten,müssen Sie diese häufig ändern.
Außerdem wird die WordPress-Medienbibliotheknicht zum Hochladen von Dateien verwendet (was dieganze Drecksarbeit hinter den Kulissenerledigt).
Ich würde vorschlagen,dass Sie sichein Plugin wie Meta Box ansehen.Das Plugin unterstütztbeide Möglichkeiten zum Hochladen von Dateien:
input[type="file"]
ein,wobei obenein ähnlicher Code verwendet wird (siehe docs ) und Dies kann Ihnen helfen,den Aufwandfür das Schreiben und Verwalten des Codes zu verringern,insbesondere wenn Siemehrere Uploadserstellenmöchten.
Haftungsausschluss: Ichbin der Autor von Meta Box.
The code that @MathSmath provided is right. However, if you handle many upload fields, or want to upload multiple files, then you have to modify it a lot.
Besides, it doesn't utilize WordPress media library for uploading files (which does all the dirty work behind the scene).
I'd suggest you take a look at a plugin like Meta Box. The plugin supports both ways to upload files:
input[type="file"]
, which uses a similar code above (see docs) andIt can help you reduce the effort writing and maintaining the code, especially when you want to create multiple uploads.
Disclaimer: I'm the author of Meta Box.
Ich habeim WordPress-Administratoreine neue Seite unter "Seiten" hinzugefügt undmehrerebenutzerdefinierte Felder hinzugefügt.Ichmöchte auchin der Lage sein,dem Seiteneditorein Upload-Bildfeld hinzuzufügen. Gibteseine Möglichkeit,dies überbenutzerdefinierte Felder zutun?
Odermussicheine andere Richtungeinschlagen,wennich diese Fähigkeitbenötige?