Создание форумов с настраиваемыми типами сообщений

Я пытаюсь создать своего рода доски обсуждений, используя пользовательские типы сообщений и встроенные комментарии.

Структура выглядит следующим образом: Страница архива, в которой перечислены все страницы типа Форума, поэтому каждая страница является «форумом». Каждый «форум» имеет заголовок, небольшое описание, а затем некоторые потоковые комментарии в виде потоков с ответами

Я думаю, что я здесь в правильном направлении, но у меня есть пара вопросов, и, может быть, кто-то может помочь мне с ними:

  1. Возможно ли связать пользователя с конкретными страницами? Пример: я хотел бы, чтобы пользователь A, B, C мог просматривать «Форум» (страница) 1; пользователь D, E, F -> «Форум» (страница) 2; и т.п.

  2. Возможно ли, чтобы пользователи были перенаправлены при регистрации на свою страницу профиля, но отключите все остальные меню в области администратора для них?

  3. Можно ли разрешить некоторым пользователям модерировать только комментарии, но не видеть другие параметры на сайте?

Любая помощь будет большой.

Solutions Collecting From Web of "Создание форумов с настраиваемыми типами сообщений"

Проверьте диспетчер доступа пользователей для пункта 1).

Чтобы отключить меню и контролировать доступ, ознакомьтесь с Редактором роли пользователя . Вы можете отключить пользовательские возможности до самых простых вещей, и многие элементы в меню исчезнут для них. Например, удаление всех привилегий *_themes скроет элемент «Внешний вид».

Вы можете обнаружить, что не можете скрыть все меню, которые вы хотите, поэтому вы можете подключиться к admin_menu и условно использовать remove_menu_page и remove_submenu_page зависимости от current_user_can( 'role_name_or_capability' ) .

Для перенаправления проверьте wp-login.php – там должен быть приличный крюк или фильтр, чтобы вы могли использовать и изменять, где пользователь перенаправляется; либо после входа в систему, либо регистрации.