WordPress один, а блогов много!

Небольшой хак для 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;
} 

Поблагодарить автора

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>