WPML
状态
已由作者解决
报告针对
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' );

所有已知问题 →