может проще устранить проблему, чем изгаляться с двумя сайтами и двумя базами данных?
На счет проще — тут сложно сказать, так как не знаю что надо сделать )
На данный момент кажется что проще объединить базы пользователей.
так как не знаю что надо сделать
Хорошо подумать — нужны ли юзеры на сайте вообще.
А если действительно нужно два сайта, то нужно сделать мультисайт.
А размещать один в внутри другого (небось ещё и физически) — только проблем наживать.
На счет проще — тут сложно сказать, так как не знаю что надо сделать )
ну так вы спросите. какие у вас там плагины друг с другом не дружат?
Хорошо подумать — нужны ли юзеры на сайте вообще.
А если действительно нужно два сайта, то нужно сделать мультисайт.
А размещать один в внутри другого (небось ещё и физически) — только проблем наживать.
как по мне — это еще тяжелее.
Вопрос решался по инструкции для старых версий ВП:
Код:
define(‘CUSTOM_USER_TABLE’, ‘wp_users’);
define(‘CUSTOM_USER_META_TABLE’, ‘wp_usermeta’); — добавлялся В wp-config.php
Далее:
В файл wp-config.php ОСНОВНОГО блога
define(‘CUSTOM_CAPABILITIES_PREFIX’, ‘wp_’);
В файл wp-config.php второго блога (которые будет заимстовать юзеров)
define(‘CUSTOM_CAPABILITIES_PREFIX’, ‘wp_’);
define(‘CUSTOM_USER_TABLE’, ‘wp_users’);
define(‘CUSTOM_USER_META_TABLE’, ‘wp_usermeta’);
define(‘COOKIE_DOMAIN’, ‘.music-wall.ru’); // указываем свой домен. точку перед началом уберать не надо
define(‘COOKIEPATH’, ‘/’);
копируем из конфига первого блога четыри ключа безопастности
define(‘AUTH_KEY’, ‘bla-bla-bla’);
define(‘SECURE_AUTH_KEY’, ‘bla-bla-bla’);
define(‘LOGGED_IN_KEY’, ‘bla-bla-bla’);
define(‘NONCE_KEY’, ‘bla-bla-bla’);
wp-includes/class-wp-user.php в функции _init_caps заменить
if ( empty($cap_key) )
$this->cap_key = $wpdb->get_blog_prefix() . ‘capabilities’;
else
$this->cap_key = $cap_key;
на
if (defined (‘CUSTOM_CAPABILITIES_PREFIX’)) {
$this->cap_key = CUSTOM_CAPABILITIES_PREFIX . ‘capabilities’;
}
else { $this->cap_key = $wpdb->prefix . ‘capabilities’;
}
Кто может разобраться — посмотрите и если что не доделано — укажите что. А там если действительно будет проще мирить плагины 1 из них самописаный, второй в комплекте с платной темой для 2 сайта- тогда уже буду смотреть.
ну вы залезли в код движка, а это уже нарушает всю философию работы с wordpress.
ну вы залезли в код движка, а это уже нарушает всю философию работы с wordpress.
я не совсем понял что и как нарушается, есть то , что нужно сделать и судя по тому, что это уже кто то делал давно, значит не я первый кому это понадобилось. И я не вижу ничего плохого в этом. Если можете помочь — помогите, если нет, тогда не понимаю зачем вообще давать такие ответы…