Главная
Wordpress
Как переименовать папку wp-content WordPress
  • 14 Апр 2015г
  • 1207
  • 2
  • Рубрика: Wordpress

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

переименовать папку wp-content

Доброго времени суток. 🙂

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

На моем сайте уже есть статья, о том - как скрыть версию WordPress, так что эту статью тоже можно отнести к этой тематике.

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

Для этого открываем файл конфигураций - wp-config.php и начинаем искать в нем такую строку:

require_once(ABSPATH . 'wp-settings.php');

И перед ней добавляем новую конфигурацию.

/*меняем название папки wp-content*/
define ( 'WP_CONTENT_FOLDERNAME', 'НОВОЕ ИМЯ ПАПКИ' );
define ( 'WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME );
define ( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/' );
define ( 'WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME );

Во второй строке указываем новое имя папки НОВОЕ ИМЯ ПАПКИ, после чего нужно таким же именем переименовать папку wp-content.

Используя данный способ следует помнить одно главное правило. У Вас изменится путь к темам и плагинам. Если пути к ним прописываются функциями, то проблем нет, но если путь прописан вручную, его нужно менять на новый, иначе что-то попросту не будет работать. Например, у Вас в теме указан путь к картинке


wp-content/themes/tema/images/img.jpg

то теперь, оно будет таким.


новое_имя_папки/themes/tema/images/img.jpg

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

Пользоваться данным методом или нет, решать Вам. Метод действенный, но требует внимательности, чтобы не нарушить работоспособность сайта.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(6 голосов, в среднем: 4.3 из 5)

Опубликовано 2 комментария

  • Віталька
    Комментариев: 1

    На локальному сервері не завжди спрацьовує:
    define ( 'WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/' );
    define ( 'WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME );

    Стають биті посилання на файли теми. І на хостингах аналогічно: на одному норм, на іншому не грузить взагалі

    • Виталий
      Комментариев: 269

      Повинно працювати. Я таке робив, тільки на щойно створеному сайті, а не на тому, який вже працював. В мене все вийшло без питань. Спробуйте без пробілів між define та дужкою

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

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

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий