Поход в Актовский каньон
16.11.2015
Лето на полонине Боржава
18.11.2015
Показать все

WordPress. Постим фотографии в папки с именем поста.

Заглянул я намедни в папку с фотографиями сайта и ужаснулся… Найти нужную фотографию даже зная дату поста просто ужас как трудно. Хоть фотографии и сортируются по годам/месяцам в папки все равно не удобно. Вот и решил я немного отсортировать фотографии для удобного поиска по ФТП..

Итак, сортируем фотографии в папки с названием поста в WordPress. Открываем файл functions.php в Вашей теме.

И в самый конец добавляем код:

add_filter('upload_dir', 'sp_upload_dir');

function sp_upload_dir($upload) {
if (isset($_REQUEST['post_id'])) {
$id = $_REQUEST['post_id'];
$post = get_post($id);

$upload['subdir']="/".$post->post_name;
$upload['path'] = $upload['path'] . $upload['subdir'];
$upload['url'] = $upload['path'] . $upload['subdir'];
}
return $upload;
}

Теперь в папке с месяцем будет создаваться папка с названием поста и в неё будет попадать фотки от этого поста.