Небольшой хак для WordPress, который позволит использовать одну базу данных и кодовую базу WordPress для ведения сразу нескольких блогов.
Чтобы им воспользоваться вставляем следующую конструкцию в свой wp-config.php
$domain_list = array();
$domain_list["site1.ru"] = "wp1_";
$domain_list["site2.ru"] = "wp2_";
// TODO:
// Добавить записи для каждого блога
$domain_name = preg_replace("/^www\./", "", $_SERVER["SERVER_NAME"]);
if (array_key_exists($domain_name, $domain_list))
{
$table_prefix = $domain_list[$domain_name];
if (!$table_prefix) { $table_prefix = "wp_" . md5($domain_name); }
}
else
{
print "Ункноун Егог!"; exit;
}