- 状态
- 已由作者解决
- 报告针对
- WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
- 解决于
- BuddyBoss Platform 2.5.70
- 相关插件/主题
- BuddyBoss Platform
- 主题标签
- Compatibility
问题概述
使用BuddyBoss 主题时,在用户个人资料 > 论坛页面中,“My Discussions”和“My Replies”部分未显示次要语言中已翻译的论坛话题内容。这意味着,如果用户对已翻译的论坛话题发表了评论,在查看翻译版本的个人资料时,将无法看到他们的互动。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 将以下代码片段添加到主题的functions.php文件中:
// WPML Workaround for compsupp-6425 function wpml_compsupp6425_fix_query_in_user_profile( $r ) { if ( class_exists('Sitepress') && isset( $r['post_parent'] ) && $r['post_parent'] === 'any' ) { $r['post_parent'] = ''; } return $r; } add_filter( 'bbp_after_has_topics_parse_args', 'wpml_compsupp6425_fix_query_in_user_profile' ); add_filter( 'bbp_after_has_replies_parse_args', 'wpml_compsupp6425_fix_query_in_user_profile' );