Задать вопрос
@bossigorxxx

Как автоматом переименовать медиафайлы при загрузке WP?

Не могу придумать переименование медиафайлов при загрузке.

Использовал в функции темы данный хук: Вместо названия файла точка и все. Плагин Media File Renamer тоже не работает.

function new_filename($filename, $filename_raw) {
    global $post;
    $info = pathinfo($filename);
    $ext  = empty($info['extension']) ? '' : '.' . $info['extension'];
    $new = $post->post_title . $ext;
    // the if is to make sure the script goes into an indefinate loop
    if( $new != $filename_raw ) {
        $new = sanitize_file_name( $new );
    }
    return $new;
}
add_filter('sanitize_file_name', 'new_filename', 10, 2);
  • Вопрос задан
  • 159 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@cema93
WordPress разработчик
Попробуйте плагин File Renaming on Upload
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы