Существует ли функция, позволяющая мне изменить имя файла вложения на основе идентификатора вложения, который у меня есть?
Спасибо! Деннис
attachments
FLX
источник
источник
rename_attachment
.Сценарии использования
Функция работает для
Случаи без использования
Прерывает автоматическое сохранение заданий, выполняемых WordPress автоматически или если целевые типы файлов или типы MIME не встречаются.Плюсы
Вы можете установить имя файла, типы файлов и типы пантомимы, которые вы хотите изменить внутри функции перед
foreach
циклом. Файл получает идентификатор записи, а затем добавляется идентификатор вложения, так что вы можете безопасно загружать и изменять несколько файлов одновременно. Это также относится к упорядочению файлов по (первому) идентификатору записи и (второму) идентификатору вложения.Функция должна быть добавлена в ваш файл functions.php или (лучше) в виде отдельного небольшого плагина. Просто добавьте комментарий к плагину сверху, загрузите его в папку плагинов и активируйте.
источник
Я бы использовал PHP
rename
и путь к файлу, заданномуget_attached_file
.Обратите внимание, что это не было проверено, и вы должны соблюдать особую осторожность при работе с файлами. Это, вероятно, нуждается в изменении, чтобы это работало, но может быть хорошей отправной точкой. Надеюсь это поможет.
Дайте мне знать, если это поможет, и я изменю код на фактический рабочий код.
источник
Ссылка http://codex.wordpress.org/Function_Reference/update_attached_file http://wordpress.org/tags/add_attachment
источник