Вордпресс (WordPress) – как настраивать адрес сайта в CMS популярной системы?

Вордпресс (WordPress) – как настраивать адрес сайта в CMS популярной системы?

Важными параметрами настройки, определяющими месторасположение системы «WordPress» выступают адресные параметры сайта. Эти настройки раздела администрирования «Общие» управляют отображением URL как на внешнем интерфейсе, так и в структуре кода «WordPress», в целом. Рассмотрим, как настраивать адрес сайта WordPress — некоторые особенности такой настройки, учитывая неоднозначность действия этих параметров в случае ошибочных или намеренно сделанных изменений.

Административный параметр ресурса на CMS WordPress

Параметр, о котором идёт речь — «Адрес WordPress (URL)», представляет прямой путь к веб ресурсу для доступа через браузер. Дополнительно в этой же секции находится второй параметр — «Адрес сайта (URL)», представляющий путь к ресурсу, где находятся основные файлы CMS.

Обе рассматриваемые настройки адреса включают текстовое содержимое, начинающееся с «http: //» («https: //») без завершающей косой черты «/», в принципе. Этот момент следует учитывать.

Как настраивать адрес сайта WordPress через CMS?
Пример страницы административной части CMS системы WordPress, где находятся общие настройки на адрес, включающие те, что рассматриваются в теме публикации

Пользователям CMS доступно свободно изменять (редактировать) адрес. Поэтому не исключено случайное изменение или же редактирование адреса без оглядки на последствия. Однако последствия могут быть довольно серьёзными – вплоть до полной утери работоспособности сайта.

Когда случается именно такой вариант, владельцу сайта придётся изыскивать способ исправления адреса. Кроме того, даже при работающем ресурсе могут потребоваться манипуляции с URL. Например, для отмены ранее применённого 301 редиректа. Рассмотрим, как настраивать адрес сайта напрямую в CMS системы WordPress.

WordPress — как настраивать адрес сайта (URL)?

Существуют четыре достаточно простых способа — как настраивать адрес сайта (URL) вручную. Все четыре способа фактически работают одинаково и выполняют одну функцию.

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

Способ изменения #1: путём редактирования файла wp-config.php

Здесь требуемый адрес (URL) сайта записывается в содержимое файла wp-config.php самим пользователем. Делается это посредством добавления пары строк записей в содержимое файла wp-config.php, который предварительно открывают любым текстовым редактором.

define( ‘WP_HOME’, ‘http://сайт’ );

define( ‘WP_SITEURL’, ‘http://сайт’ );

Соответственно, если используется протокол «https», указывают именно этот протокол.

Внимание! Такой способ допустим только для установки одного сайта в CMS системы WordPress!

Если через систему управляются несколько сайтов, придётся вручную редактировать базу данных. Указанный способ не претендует на оптимальное решение. По сути, это жёстко устанавливаемый параметр значений.

То есть применение этого метода закрывает возможность редактировать адрес ресурса непосредственно в административной части CMS на странице общих настроек.

Способ изменения #2: путём редактирования файла functions.php

Когда невозможен доступ в административную панель WordPress через CMS, остаётся доступ через FTP канал или через сервисы хостинга. Используя этот путь, владелец сайта может прибегнуть к другому (альтернативному) методу изменения адреса через внесение команд в файл functions.php.

Эта методика поможет быстро восстановить и запустить сайт, переставший работать по причине внесённых неправильных изменений. Через канал FTP допустимо открыть файл для редакции или же скачать копию functions.php активной темы для последующей редакции.

В любом случае в содержимое файла добавляют следующую пару строк кода:

update_option( ‘siteurl’, ‘http://сайт’ );

update_option( ‘home’, ‘http://сайт’ );

где: сайт – точное название ресурса пользователя, а в случае с «https», соответственно, именно этот протокол.

Открытый для редактирования через сервис FTP файл сохраняют. Если же файл скачивался с хостинга, отредактированный вариант загружают обратно. После этих манипуляций можно войти в CMS системы WordPress через стандартный вход. Работа сайта должна восстановиться.

Внимание! Достаточно выдержать внесённые записи в файле functions.php 10 – 20 минут.

Затем, убедившись в корректной работе web-ресурса, следует удалить внесённые ранее строчки из кода functions.php. Или же допустимо оставить на будущее, но предварительно закрыть символами комментария («//» или «/*… */»).

Способ изменения #3: путём метода перемещения (Relocate)

Популярной платформой WordPress поддерживается метод автоматического перемещения. Этот метод также помогает наладить работу web-ресурса. Определяет – как настраивать адрес сайта WordPress, когда случились сбои от перемещения с одного сервера на другой (по причине изменения адреса).

Предварительно метод Relocate нужно активировать через файл wp-config.php, внести запись:

define(‘RELOCATE’,true);

После сохранения файла открыть веб-браузер, набрать в адресной строке путь к домену с добавлением wp-login.php. Например, если новый адрес на сервере http://домен-2, следует набрать строку http://домен-2/wp-login.php.

Эта операция приведёт к запуску страницы входа в административную панель, которая, в свою очередь, даст возможность внести нужные изменения через CMS. После выполнения всех настроек и проверки на работоспособность, строчку кода из wp-config.php обязательно удалить.

Способ изменения #4: путём редактирования базы данных

Ещё один способ, позволяющий отредактировать адрес (URL) web-ресурса при необходимости через изменение параметров в таблице базы данных. Для применения этого варианта потребуется приложение «PhpMyAdmin» (обычно установлено на хостинге) и доступ (логин + пароль).

Как настраивать адрес сайта WordPress через базу данных
Пример реализации изменений через базу данных (используется интерфейс программного обеспечения MariaDB), где под пунктами 1 и 2 опций таблицы искомые значения

При условии получения доступа к базе данных, нужно в списке таблиц найти таблицу «options» (стандартно с префиксом «wp_options», если перфикс не менялся). В этой таблице – в параметре «option_name» содержатся искомые значения в параметрах «siteurl» и «home», которые нужно изменить на корректные данные.


При помощи информации: WP