Intereting Posts
Как использовать wpLink без редактора? Как получить значение из комментария meta Пользовательские возможности для CPT и проблемы с current_user_can () Как добавить / сохранить пользовательское поле в пользовательских настройках / профиле «Список флажков» Пользовательское значение метабокса не сохраняется Как создать страницу входа, которая перенаправляется на страницу, но я назначу серию паролей (или фраз) для входа в систему Показать сообщение опубликовано Изменить постоянную ссылку на медиа-элемент Глобальная матрица для коротких кодов / контента для каждой страницы Добавление двух подменю в меню Временно переписывает $ wp_query плохую идею? Отображать последние сообщения, отфильтрованные пользователем входа и пользовательским полем одновременно? Скрыть контейнер изображений, если нет прикрепленных изображений has_term if / echo else / функция эха Использовать много страниц или категорий / сообщений?

Как переименовать изображение при загрузке по определенному плагину или послепечатать в WordPress

Я работаю над плагином. В плагине есть пользовательский загрузчик мультимедиа. Все изображения успешно загружаются.

Тогда я хочу, чтобы, когда я загружал изображения, их переименовали, поэтому я получаю этот код и записываю его в свой файл плагина.

function foo_rename_image($filename) { $info = pathinfo($filename); $ext = empty($info['extension']) ? '' : '.' . $info['extension']; $name = basename($filename, $ext); return "foo_".$name."_".date('dmy-his').$ext; } add_filter('sanitize_file_name', 'foo_rename_image', 10); 

Он успешно переименовал изображения при его загрузке. Но есть одна проблема, ее переименовали все изображения.

например, Мой плагин создает products типа post, и есть пользовательский загрузчик мультимедиа, поэтому я загружаю изображение, которое его переименовали, затем я перехожу к «добавить сообщение» или «добавить страницу», и там я загружаю изображение и его также переименовываю. Я просто хочу переименовать изображения, загруженные моим плагином или настраиваемым типом сообщения.

Поэтому, пожалуйста, дайте мне понять, что когда я загружаю изображения из своего плагина или своего настраиваемого типа сообщений, его переименовывают. В противном случае его загрузка по умолчанию.