Codex tools: Log in
Режим Multisite — не единственный способ создания нескольких сайтов на одной копии движка.
В файлах WordPress хранит только параметры для соединения к базе данных. Все остальные настройки хранятся уже в самой базе данных.
Так как база у нас общая, то имя пользователя, пароль и название базы данных для каждого сайта одинаковы. Разными будут только префиксы таблиц. В качестве префикса можно использовать значение $_SERVER['HTTP_HOST'], которое индивидуально для каждого сайта.
Процесс состоит из двух шагов:
$table_prefix = 'wp_'; в файле wp-config.php на подобный фрагмент:
$prefix = str_replace( array( 'www.', '-', '.' ), '', $_SERVER['HTTP_HOST'] ); $table_prefix = $prefix . '_';
P.S. Данный код подойдёт только для блогов на разных доменах. Если блоги на одном домене, то надо разбирать $_SERVER['REQUEST_URI'] и брать часть пути.
Автор приёма: Денис Болтиков