Изменение пути к загрузке изображений в WordPress
После смены хостинга столкнулась с тем, что медиа-файлы загружались по пути, который использовался на старом хостинге, и больше не существовал. Соотвественно все загрузки были неудачны. Нашла решение тут (на английском).
Таким образом, можно указать любую папку, которую будет использовать медиа-загрузчик WordPress, т.е. она может отличаться от стандартной. 1-4 шаг можно пропустить, если вы знаете абсолютный путь к будущей папке с изображениями.
Шаг 1. Создаем новый файл, под именем path.php и вставляем следующий код:
<?php $p = getcwd(); echo $p; ?>
2. Загружаем файл на сервер в папку с картинками (обычно это wp-content/uploads).
3. Открываем файл в браузере, например http://www.site.ru/wp-content/uploads/path.php
4. Копируем полученный путь (это абсолютный путь к папке с изображениями).
5. В Админке WordPress идем в Настройки — Разное.
6. Вставляем полученный путь в поле «Сохранять файлы в эту папку».
7. Сохраняем результат.
Кстати, на той же странице можно выбрать размер миниатюр!! Это важно, раньше для этого приходилось использовать отдельный плагин.
Реклама → Антез.ру предлагает аренда посуточно квартир по выгодным ценам.
Отзывов (9) на «Изменение пути к загрузке изображений в WordPress»
Мучений никаких, я же говорю, что первые четыре шага можно пропустить, если знать абсолютный путь к папке. Для меня, например, было загадкой, где именно в Админке изменять этот путь, все разве упомнишь )
Спасибо за пост, сам после смены вдс на шаред хостинг с этим столкнулся, ваш способ помог!
почему бы просто не написать «echo getcwd ();» — на целую строчку меньше:)
Как раз искал решение на эту проблему... и вот нашел ответ. СПАСИБО :grin:
Миха, затем что переменную $p можно потом использовать, а вот несколько раз писать getcwd () в пределах одного скрипта — не есть хороший стиль программирования.





сентября 6, 2008 в 19:15
Не очень понял к чему такие мучения, вроде в WP можно указать пути? (я имею в виду в админке)