• 嗨,团队,

    当WPML和BuddyPress多语言都被激活时,我无法访问个人资料论坛、媒体等。

    我发现其中一个函数没有将页面URL更改为中的成员页面URL。能否更改以下函数以添加对BuddyBoss平台(从BuddyPress派生)的支持。

    公共函数wpml_fix_redirection($q){if(!已定义('DOING_AJAX')&&!bp_is_blog_page()&&(bool)$q->get(“page_id”)===false&&(bool)$q->get(“pagename”)===true){$bp_current_component=bp_current_component();$bp_current_action=bp_current_action();$bp_pages=bp_core_get_directory_pages();if($bp_current_component=“活动”&&$bp_current_action=“只有我”){if(isset($bp_pages->members->id)){$q->set(“page_id”,$bp_pages->members->id);}}elseif($bp_current_component==“活动”&&($bp_current_action=='p'||is_numeric($bp_current_aaction))) {if(isset($bp_pages->members->id)){$q->set(“page_id”,$bp_pages->members->id);}}elseif($bp_current_component==“组”&&$bp_courrent_action==“成员”){if(isset($bp_pages->groups->id)){$q->set('page_id',$bp_pages->groups->id);}}elseif($bp_current_component==“组”&&$bp_courrent_action==“我的组”){if(isset($bp_pages->members->id)){$q->set(“page_id”,$bp_pages->members->id);}}elseif($bp_current_component==“活动”&&$bp_courrent_action==“组”){if(isset($bp_pages->members->id)){$q->set(“page_id”,$bp_pages->members->id);}}elseif($bp_current_component==“照片”&&$bp_courrent_action==“我的媒体”){if(isset($bp_pages->members->id)){$q->set(“page_id”,$bp_pages->media->id);}}elseif($bp_current_component==“论坛”&&$bp_courrent_action==“主题”){if(isset($bp_pages->members->id)){$q->set(“page_id”,$bp_pages->members->id);}}其他{$page_id=应用过滤器(“bpml_redirection_page_id”,空,$bp_current_component,$bp_current_action,$bp_pages);if($pageid){$q->集合(“page_id”,$page_id);}}}返回$q;}
  • “BuddyBoss Platform插件支持”这一主题已对新回复关闭。