В моей настройке buddypress у меня включен компонент группы. У меня также есть bp docs, bbpress, пригласите всех подключаемых модулей.Как отредактировать шаги создания группы для пользователей не admin в buddypress
В настоящее время, когда я создаю группу независимо кто я авторизован, как я получаю подталкивать следующие шаги в следующем порядке:
- групповых деталями
- групповых настройки
- Форум
- ресурсы
- пригласить любого
Я хотел бы сохранить все эти шаги для пользователей admin keymaster, но я бы хотел отключить шаги форума и ресурсов. Как я могу это достичь?
Я пытался использовать следующий код в верхней части create.php внутри каталога групп:
global $bp;
if(!bbp_is_user_keymaster()){
unset($bp->groups->group_creation_steps['forum']);
unset($bp->groups->group_creation_steps['resources']);
}
К сожалению, этот код не работает так хорошо, как страница по-прежнему перенаправляет на шаг форума после групповых настроек. Страница форума выглядит пустой, а кнопки «Назад» и «Далее» видны. Если вы нажмете на следующую кнопку, я получаю сообщение об ошибке страницы, и если я нажму на кнопку «Назад», я перенаправляюсь на шаг приглашения.
Я создал bp-custom.php и поместил туда свой оригинальный код, но я получаю тот же результат. remove_action() недействительна. – Ahm3d
Вот документ для 'remove_action()' http://codex.wordpress.org/Function_Reference/remove_action –
Вы должны найти сами функции, которые используют 'add_action ('groups_custom_create_steps' ...' и удаляют их. –