@S1MY

Как сделать регистрацию на wordpress в две таблицы?

Здравствуйте, нужна ваша помощь, сам не осилю!
Есть два сайта site.ru и site.com, есть необходимость, чтобы при добавление нового пользователя через админку данные записывались в две таблицы.
Таблица wp_users и таблица wp_com_users данные одни и те же, т.е логины и пароли одинаковые.
Нужно сделать так, чтобы при регистрации на site.ru из таблицы wp_users данные копировались в wp_com_users
Заранее спасибо за ваш ответ.
  • Вопрос задан
  • 77 просмотров
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Я бы вам советовал подойти к задаче с другой стороны. На самом деле пользователи должны создаваться в одной таблице, точнее в одной паре таблиц (wp_users и wp_usermeta), и храниться в единственном экземпляре. А на втором сайте вы просто указываете, что надо использовать эту пару таблиц от первого сайта. Для этого в wp-config.php есть 2 конфигурационные константы:
define( 'CUSTOM_USER_TABLE', $table_prefix.'my_users' );
define( 'CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta' );

Подробнее тут.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы