Сохраняем загруженные файлы (папка uploads) по дням

папка uploads по дням

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

Скачать исходники для статьи можно ниже

1. Заходим в пункт «Настройки», подпункт «Медиафайлы» и ставим галочку напротив пункта «Помещать загруженные мной файлы в папки по месяцу и году».

2. Заходим в файл functions.php — пункт «Внешний вид», подпункт «Редактор», справа в списке шаблонов находим файл functions.php и добавляем в него следующий код:

add_filter('upload_dir', 'awesome_wallpaper_dir');
function awesome_wallpaper_dir($param){
$mydate=date('d');
$mydir='/'.$mydate;

  $param['path']=$param['path'].$mydir;
  $param['url']=$param['url'].$mydir;
  
  return $param;
}

Теперь ваша папка uoloads будет разбита не только по годам и месяцам, но и по дням «…wp-content\uploads\2015\11\16″

папка uploads по дням

Также есть плагин — Custom Upload Dir — позволяющий изменить структуру папки загрузки:

uploadsday2

Здесь можно сохранять файлы по имени автора и по дате, а также множество других параметров.

Сайт плагина: «wordpress.org/plugins/custom-upload-dir/»

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>