Ссылка «home» в установке WordPress определяется опцией в базе данных под названием siteurl
, поэтому теоретически вам просто нужно будет использовать одну и ту же базу данных в обоих блогах и переопределить siteurl
в двух. чтобы это выглядело как два разных сайта.
Хороший способ начать с определения константы в вашем wp-config.php, которая должна отличаться для обоих сайтов:
define( 'MY_SITE_URL', 'http://yoursite.com/siteone/blog' );
А затем напишите однострочный плагин, который бы просто добавил фильтр к вызову get_option
для siteurl
. Примерно так:
add_filter( 'option_siteurl', create_function( '$value', 'return MY_SITE_URL;' ) );
Это только начало, и если это сработает для вас, вам придется копаться в каталоге wp-content, чтобы убедиться, что они синхронизированы для обоих сайтов, т.е. после загрузки изображения в один блог, который вам понадобится скопировать файл в другой.
Мне удалось заставить два разных веб-сайта работать под одной установкой WordPress, используя две разные базы данных, но с двумя установками WordPress, работающими на одном сайте под двумя разными доменами, это сложно;)
~ К