Лучшие статьи категории «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

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

Комментирование этой статьи закрыто ...

Поиск

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

Комментарии

  • Дмитрий Решетов: Роман, сервисы меняются, информация устаревает...
  • Богдан: Похоже все стали платными. Информация о бесплатности...
  • Александр: Ссылки супер, некоторые использую при создании...
  • Александр: Да действительно, я бы то же хотел бы видеть на своем...
  • Веб-мастер: Отличная статья, много полезной информации. Я как то...
  • Роман: Вы сами то хоть им пользовались? Половина отправляет...
  • Руслан: Не знал что есть такое понятие как атомарный дизайн.
  • Shky: Как раз искал что-то новенькое для сайта. Благодарю за...

Друзья

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

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

Система Orphus