24.01.14, 21:06
0 комментарий
  Уроки

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

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

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

Сегодня мы хотим рассказать вам о том, как это реализовать.

Создайте новую папку

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

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


Изменение конфигурации

Нам нужно внести несколько изменений в wp-config.php, но прежде мы рекомендуем вам создать резервную копию этого файла. Просто на случай, если что-то пойдет не так, - тогда у вас будет возможность восстановить все на исходную позицию.

Для начала, добавьте следующую строку перед require_once(ABSPATH . 'wp-settings.php'); (обычно она находится в самом низу файла), посредством чего вы сообщите Wordpress о том, что значение wp-content изменено на assets.

define ('WP_CONTENT_FOLDERNAME', 'assets');


Затем, ниже добавьте следующую строку, тем самым предоставив Wordpress путь до новой папки.

define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME) ;


После того, как вы добавите вышеприведенную строку, Wordpress сможет обнаружить и представить список установленных шаблонов и плагинов.

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


Но, как вы могли видеть на скриншоте шаблона (смотрите ниже), ссылки пока еще остаются битыми.

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


Чтобы исправить это, вам нужно добавить эту строку, которая укажет направление до новой папки:

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


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

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


Следует учесть!

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

Так что, к такой модификации следует подходить очень осторожно. В противном случае, этот эксперимент может уничтожить ваш сайт, либо создать вам кучу лишних дел.

Реклама

Напишите своё мнение

  • acuteaggressiveair_kissangel
    badbbbeachbeee
    biggrinbig_bossblumblush
    boastbombboredombye
    clappingcraycrazycurtsey
    dancedashdeclarediablo
    diroldon-t_mentiondownloaddrinks
    first_moveflirtfocusfool
    friendsgive_heartgive_rosegood
    hangheartheathelp
    hihunterhystericireful
    kingkisslaughlazy
    lolmail1mambaman_in_love
    mdamega_shokmoilmosking
    musicneanegativenew_russian
    okon_the_quietpardonparting
    partypilotpioneerpleasantry
    popcormpranksterprevedpunish
    roflrtfmrussiansad
    sarcasticscarescratchsearch
    secretsensoredshokshout
    slowsmilesmokesoldier
    soldier_girlsorryspitefulspruce_up
    stinkersuicidesunsuperstition
    swoonteasetenderthanks
    thisto_pick_ones_noseto_take_umbragetreaten
    umnikunknwvampirevava
    victorywackowhistlewink
    wizardyahooyesyu
    e101e102e103e104
    e105e106e107e108
    e109e110e111e112
    e113e114e115e116
    e117e118e119e120
    e121e122e123e124
    e125e126e127e128
    e129e130e131e132
    e133e134e135e136
    e137e138e139e140
    e141e142e143e144
    e145e146e147e148
    e149e150e151e152
    e153e154e155e156
    e157e158e159e160
    e161e162e163e164
    e165e166e167e168
    e169e170e171e172
    e173e174e175e176
    e177e178e179e180
    e181e182e183e184
    e185e186e187e188
    e189e190e191e192
    e193e194e195e196
    e197e198e199e200
    e201e202e203e204