Мы повышаем цены для новых участников, а действующие участники сохраняют текущие условия. Я создал дополнительные уровни членства в MemberPress и обновил вебхуки. Подскажите, пожалуйста, нужно ли разлогинить всех пользователей, чтобы новые уровни отобразились в настройках безопасности категорий? Повторюсь: действующие участники не пострадают.
Я пробовал разлогиниться сам дважды, но это не помогло. Благодарю за ваше время. Спасибо.
Думаю, проблема в том, что вы ещё не создали группу «basic» в Discourse. Сделать это можно, нажав кнопку «New Group» в правом верхнем углу страницы групп Discourse:
Спасибо, Саймон. Если я создам новую группу «Базовая» для нашего базового пакета членства внутри MemberPress, будут ли новые участники, регистрирующиеся на базовое членство, автоматически добавляться в настройки этой группы? Я не совсем понимаю, как новая группа внутри Discourse сопоставляется с членством в MemberPress, кроме как по названию. Возможно, я слишком усложняю ситуацию..
Я основываю свой ответ на коде, который показан на вашем скриншоте. Предполагая, что этот код работает корректно, он, как я понимаю, означает следующее: если пользователь WordPress имеет активное членство в группах с идентификаторами 10730 или 10732, при входе в Discourse он будет автоматически добавлен в группу Discourse с именем «basic».
Код WordPress может быть настроен так, чтобы пользователи автоматически добавлялись в группы Discourse при изменении уровня их членства в Discourse. Однако этот код не виден на скриншоте.
Исходя из анализа кода, я предполагаю, что членские группы WordPress, предназначенные для добавления пользователей в группу Discourse «basic», уже созданы. Это группы MemberPress с идентификаторами 10730 или 10732.
Стоит перепроверить это с человеком, который написал код. Вы также можете скопировать полный код и отправить его мне в личные сообщения, если это поможет. Обратите внимание, что у меня сейчас не настроен WordPress локально, поэтому я не могу его протестировать.