Лучшие статьи категории «WordPress»

Подписка

Как переименовать директорию wp-content в WordPress

Если вы работаете с движком Wordpress, то знаете, что весь контент сайта, такой как темы, стили, плагины и изображения, по умолчанию хранятся в директории wp-content. Но знаете ли вы, что эту директорию (папку) можно переименовать в любую другую и это будет работать?

В этой статье мы расскажем, как это сделать.

Как переименовать директорию wp-content в WordPress

Изменение настроек движка

Для примера, мы переименуем директорию wp-content в assets. Помните, что после этого все плагины и темы будет отключены и исчезнут из соответствующих разделов панели управления т.к. движок не сможет их найти. Чтобы WordPress вновь начал понимать, где у него директория по умолчанию необходимо внести несколько изменений в файл wp-config. На всякий случай, перед изменениями, сделайте резервную копию, чтобы в случае ошибки можно было восстановить файл в прежнее состояние.

Итак, после открытия, найдите строчку require_once(ABSPATH . ‘wp-settings.php’) и добавьте после нее (обычно эта строчка самая последняя) следующий код:

1
2
define ('WP_CONTENT_FOLDERNAME', 'assets');
define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME);

Здесь мы задали новое имя для wp-content. После сохранения и перехода в панель управления вы обнаружите, что все плагины и темы вернулись. Теперь осталось изменить путь к изображениям или другим загруженным файлам. Для этого добавьте еще 2 строчки в этот же файл:

1
2
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);

Вот и все. Теперь wp-content больше не существует, в настройках путь изменился на assets, а все файлы автоматически загружаются в новую директорию.

Важно знать!

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

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

Категория: WordPress Рубрики: , Автор: Илья Федотов (G+)


Комментарии (5)

3loy / 6 Ноябрь 2013 в 09:08

Зачем её вообще переименовывать?

Илья Федотов / 6 Ноябрь 2013 в 19:55

3loy, это необходимо, чтобы завуалировать движок. Можно расценивать как дополнительную безопасность.

Первый / 8 Ноябрь 2013 в 02:24

Что ж вы у себя не переименовали wp-content?

Илья Федотов / 9 Ноябрь 2013 в 10:02

Первый, для нас в этом нет необходимости.

Vadim / 13 Январь 2015 в 22:26

А зачем это нужно?

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

* — поля обязательные для заполнения XHTML: Вы также можете использовать эти тэги: <a href="" title=""> <pre lang=""> <blockquote> Перейти наверх

Поиск

Популярные статьи

Комментарии

  • Павел Тимощенко: Аналогично скриню картинки для некоторых...
  • Зенков Андрей: Учитывая, что иконки служат для подсказки тем,...
  • Зенков Андрей: Дизайнер должен ответственно подойти к...
  • Оля: DizGraf, вот отличный русскоязычный бесплатный фотобанк.
  • V.V: В копилку еще один типограф Дениса Селезнёва на JavaScript.
  • Сергей: Спасибо за примеры инфографики. Для тех, кому нужны еще...
  • Андрей Зенков: Спасибо автору. Хорошая подборка. Аж стыдно за то,...
  • Адениум: Наука даром не дается — наука трудом берется....

Друзья

Нашли ошибку?

Если вы нашли грамматическую ошибку на сайте, выделите ее и нажмите сочетание клавиш Ctrl+Enter.

Система Orphus