Относительные ссылки/пути в WordPress

При добавлении картинки в публикацию, WP формирует html код с абсолютным путем. Т.е. мы получаем полный адрес: протокол, домен, путь на сайте и имя файла. Как сделать, чтобы WP подставлял относительные пути, т.е. опускал протокол и домен?

Настраиваем относительные пути для изображений

Формируемый путь картинки зависит от константы WP_CONTENT_URL, которая устанавливается при инициализации движка по умолчанию как абсолютный путь (файл /wp-includes/default-constants.php):

Но только, если вы ранее не установили значение этой константы в wp-config.php.

Если wordpress установлен в DOCUMENT_ROOT хостинга (что случается в 99.99%), то задать относительный путь можно следующей настройкой в конфигурационном файле:

После этого, все добавляемые в публикации изображения будут иметь относительный путь.

Подводные камни изменения WP_CONTENT_URL

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

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

В общем, если вы не ожидаете всех этих проблем в вашем проекте, то можете изменить значение WP_CONTENT_DIR.

Мало букафф? Читайте есчо !

Добавляем в редактор Wordpress дополнительные поля загрузки картинок

Август 2, 2019 г.

WP позволяет подключить одно изображение к статье, и обычно этого достаточно, чтобы оформить статьи в списке и саму статью. Если требуются дополнительные ...

Читать

Создаем WP администратора через доступ к базе

Январь 25, 2019 г.

Данные инструкции могут быть полезны, если у вас есть только доступ к базе сайта на WP, и вам срочно надо добавить аккаунт админа. Администратор ...

Читать

Убрать мета тег generator в WP

Январь 12, 2017 г.

Не знаю как родилась идея у разработчиков WP выводить информацию о текущей версии используемого сайтом движка. Речь идет о добавлении в секцию head мета тега "generator". Выглядит этот тег, например, вот так: [crayon-69cd47707fdb6325166955/] ...

Читать

Программируем поле с картинкой в таксономии Wordpress

Июль 6, 2017 г.

Давайте напишем небольшой плагин, который добавляет в термины таксономии поле выбора изображения. Начиная с версии движка 4.4 CMS Wordpress представляет ...

Читать
 

Комментарии к «Относительные ссылки/пути в WordPress»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: