Сайт WordPress
Оригинальное название: WordPress site
Коротко
Один сайт под управлением WordPress — со своим адресом, записями, темой и настройками; в режиме сети на одной установке может работать много таких сайтов.
Что такое «Сайт WordPress»
В обычной установке понятия «установка WordPress» и «сайт» совпадают: одна папка с файлами, одна база, один адрес. Различать их приходится, когда включён режим мультисайта и на общем ядре живут десятки сайтов — филиалы компании, языковые версии, сайты для разных брендов. Тогда сайт становится отдельной единицей внутри сети WordPress со своим номером.
Из чего состоит сайт
- Ядро — папки
wp-adminиwp-includesи файлы в корне. Их не правят: обновление всё перезапишет. wp-content— темы, плагины и загруженные файлы. Здесь всё, что отличает один сайт от другого.- wp-config.php — доступ к базе, ключи безопасности, константы окружения.
- База данных — записи, пользователи, настройки, комментарии.
Для переноса или резервной копии нужны обе половины: файлы и база. Одна без другой сайт не восстановит.
Два адреса
В общих настройках есть два поля: «Адрес WordPress (URL)» — где лежат файлы ядра, и «Адрес сайта (URL)» — что набирают посетители. Обычно они совпадают. Разные значения нужны, когда ядро вынесено в подпапку, а сайт открывается из корня домена. Ошибка в любом из полей отрезает доступ к админке, и тогда адреса жёстко прописывают константами WP_HOME и WP_SITEURL в конфигурации.
Сайты внутри сети
В мультисайте список сайтов хранится в таблице wp_blogs, а у каждого сайта свои таблицы с номером в префиксе: wp_2_posts, wp_2_options. Пользователи общие на всю сеть. Чтобы из кода получить данные другого сайта, на время переключают контекст:
switch_to_blog( 3 );
$latest = get_posts( [ 'numberposts' => 3 ] );
$name = get_bloginfo( 'name' );
restore_current_blog();
После switch_to_blog() обязательно вызывают restore_current_blog(), иначе остаток страницы будет работать с чужими настройками. При этом активные плагины и тема не переключаются — меняются только данные. Сделать и запустить один сайт с понятной структурой — задача услуги сайт на WordPress под ключ.

