Gibt es eine Funktion, mit der ich den Dateinamen eines Anhangs basierend auf meiner Anhang-ID ändern kann?
Vielen Dank! Dennis
attachments
FLX
quelle
quelle
rename_attachment
.Anwendungsfälle
Die Funktion funktioniert für
Fälle ohne Verwendung
Es wird für automatisch gespeicherte Jobs abgebrochen, die von WordPress automatisch ausgeführt werden oder wenn die gewünschten Dateitypen oder MIME-Typen nicht erfüllt werden.Goodies
Sie können den Dateinamen, die Dateitypen und die MIME-Typen festlegen, die Sie innerhalb der Funktion vor der
foreach
Schleife ändern möchten . Die Datei erhält die Post-ID und anschließend die angehängte Anhang-ID, sodass Sie mehrere Dateien gleichzeitig sicher hochladen und ändern können. Hierbei geht es auch darum, die Dateien nach (erster) Post-ID und (zweiter) Anhang-ID zu ordnen.Die Funktion sollte zu Ihrer Datei functions.php oder (besser) als separates kleines Plugin hinzugefügt werden. Fügen Sie einfach oben einen Plugin-Kommentar hinzu, laden Sie ihn in den Plugin-Ordner hoch und aktivieren Sie ihn.
quelle
Ich würde PHPs
rename
und den Pfad zu der Datei von verwendenget_attached_file
.HINWEIS: Dies wurde nicht getestet und Sie sollten beim Arbeiten mit Dateien äußerst vorsichtig sein. Es muss wahrscheinlich geändert werden, damit es funktioniert, kann aber ein guter Ausgangspunkt sein. Hoffe das hilft.
Lassen Sie mich wissen, ob es hilft, und ich werde den Code in den tatsächlichen Arbeitscode ändern.
quelle
Referenz http://codex.wordpress.org/Function_Reference/update_attached_file http://wordpress.org/tags/add_attachment
quelle