Existe-t-il une fonction qui me permet de modifier le nom de fichier d'une pièce jointe, en fonction de l'ID de pièce jointe que j'ai?
Merci! Dennis
attachments
FLX
la source
la source
rename_attachment
.Cas d'utilisation
La fonction fonctionne pour
Cas de non-utilisation
Il s'interrompt pour les travaux d'enregistrement automatique, effectués par wordpress automatiquement ou si les types de fichiers ou mimes ciblés ne sont pas respectés.Des goodies
Vous pouvez définir le nom de fichier, les types de fichiers et les types MIME que vous souhaitez modifier à l'intérieur de la fonction avant la
foreach
boucle. Le fichier obtient l'ID de publication, puis l'ID de pièce jointe en annexe, afin que vous puissiez télécharger et modifier en toute sécurité plusieurs fichiers à la fois. Cela se soucie également de la commande des fichiers par (premier) ID de publication et (deuxième) ID de pièce jointe.La fonction doit être ajoutée à votre fichier functions.php ou (mieux) en tant que petit plugin séparé. Ajoutez simplement un commentaire de plugin en haut, téléchargez-le dans le dossier des plugins et activez.
la source
J'utiliserais PHP
rename
et le chemin d'accès au fichier donné parget_attached_file
.REMARQUE: cela n'a pas été testé et vous devez être extrêmement prudent lorsque vous travaillez avec des fichiers. Il a probablement besoin d'être modifié pour que cela fonctionne, mais peut être un bon point de départ. J'espère que cela t'aides.
Faites-moi savoir si cela aide et je changerai le code en code de travail réel.
la source
Référence http://codex.wordpress.org/Function_Reference/update_attached_file http://wordpress.org/tags/add_attachment
la source