Регистрация пользователя в WordPress - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть сайт, который имеет 2 дочерних сайта и основной сайт. Если роль пользователя обновляется на основном сайте, она не будет отражена на дочерних сайтах. При дальнейшей проверке я обнаружил, что они держат роли пользователя дочернего сайта отдельно от основного сайта, поэтому я добавил функцию в функции основного сайта. php для обновления роли пользователя в дочерних сайтах всякий раз, когда роль пользователя обновляется на основном сайте (метод связан 'set_user_role' хук). Работало нормально. Но он обновляет роль на сайтах, где зарегистрирован пользователь (эти сайты перечислены против пользователя в списке пользователей сети.)

enter image description here

Я пытался использовать некоторые плагины для регистрации на дочерних сайтах всякий раз, когда пользователь регистрируется на основном сайте. Но с этими плагинами список сайтов в сети пользователей полностью обновляется, но они не отображаются в списке пользователей главной панели сайта / дочерней панели. Список пользователей главной панели сайта / дочерней панели обновляется информацией о пользователе только после того, как пользователь вошел в систему на сайте (при первом входе в систему).

Если они не указаны в списке пользователей основного сайта, пользователь роль не может быть обновлена. Есть ли какой-либо код / ​​плагин?

Запросы приветствуются. Заранее спасибо.

...