Hello,
Maybe you could tell me a better solution, but i'm trying to mix Ultimate Member plugin with wpForo plugin. I only want one user management, so I want to disable the profile and account pages of wpForo. I know that I'll loose many functionalities, but I'll keep the most important for my purposes.
I've edited the class-template.php file in order to hide and disable the pages I mentioned (account, profile), and the rest (login, register, password reset) I've redirected through the proper option that we have in the plugin adjustment.
I'm sure that with the new update I'll loose the changes, so I want to know if there is any option to avoid loosing changes, could you help me please?
I don't want that Profile or Account pages appears in the submenu when I enter, for example, in suscriptions/activity pages.
the changes I did:
public function init_member_templates(){
WPF()->member_tpls = array(
/*'account' => wpftpl('profile-account.php'),*/
'activity' => wpftpl('profile-activity.php'),
'subscriptions' => wpftpl('profile-subscriptions.php')
);
WPF()->member_tpls = apply_filters('wpforo_member_templates_filter', WPF()->member_tpls);
/*WPF()->member_tpls['profile'] = wpftpl('profile-home.php');*/
}
and
public function member_menu( $userid, $menu = array() ){
if( empty($menu) ) $menu = array(/*'profile' => 'fas fa-user', 'account' => 'fas fa-cog',*/ 'activity' => 'fas fa-comments', 'subscriptions' => 'fas fa-rss');
$menu = apply_filters('wpforo_member_menu_filter', $menu, $userid);
/* if( !($userid == WPF()->current_userid || WPF()->perm->usergroup_can('em')) ) unset($menu['account']); */
if( !($userid == WPF()->current_userid || WPF()->perm->usergroup_can('vpra')) ) unset($menu['activity']);
if( !($userid == WPF()->current_userid || WPF()->perm->usergroup_can('vprs')) ) unset($menu['subscriptions']);
foreach( $menu as $key => $value ) :
?>
Thank you in advance!
@xernovil is this what you need ?
https://wpforo.com/community/general-discussions/ultimate-member-integration-2/#post-16663
@anonymous3542 Thanks for your answer!
Is not exactly what I need, but could work! I want to keep "Suscriptions" and "Activity", there is any possibility to do that?
Now all the profile optiones (included "suscriptions" and "activity") are redirected to UM profile.
Thanks in advance again!
The function provided will force ask profile fields to UM. The wpForo developers are working on UM integration presently although no actual release date has been specified.