¿Existe una función que me permita cambiar el nombre de archivo de un archivo adjunto, en función de la ID de archivo adjunto que tengo?
¡Gracias! Dennis
attachments
FLX
fuente
fuente
rename_attachment
.Casos de uso
La función funciona para
Casos sin uso
Se cancela para trabajos de autoguardado, realizados por WordPress automáticamente o si no se cumplen los tipos de archivo de destino o los tipos MIME.Golosinas
Puede establecer el nombre del archivo, los tipos de archivo y los tipos MIME que desea cambiar dentro de la función antes del
foreach
bucle. El archivo obtiene la ID de publicación y luego la ID de archivo adjunto, para que pueda cargar y cambiar múltiples archivos de forma segura a la vez. Esto también se preocupa por ordenar los archivos por (primer) ID de publicación e (segundo) ID de archivo adjunto.La función debe agregarse a su archivo functions.php o (mejor) como un pequeño plugin separado. Simplemente agregue un comentario de complemento en la parte superior, cárguelo en la carpeta de complementos y actívelo.
fuente
Usaría PHP
rename
y la ruta al archivo dada porget_attached_file
.TENGA EN CUENTA que esto no se ha probado y debe tener extrema precaución al trabajar con archivos. Probablemente necesite cambiar para que funcione, pero puede ser un buen punto de partida. Espero que esto ayude.
Avíseme si ayuda y cambiaré el código al código de trabajo real.
fuente
Referencia http://codex.wordpress.org/Function_Reference/update_attached_file http://wordpress.org/tags/add_attachment
fuente