WPML
Estado
Resuelto por el autor
Notificado para
WPML Multilingual for BuddyPress and BuddyBoss 1.7.0
Resuelto en
BuddyBoss Platform 2.5.70
Plugin/tema relacionado
BuddyBoss Platform
Etiquetas de temática
Compatibility

Resumen del problema

Al usar el tema BuddyBoss, dentro de la página Perfil de usuario > Foros, las secciones «My Discussions» y «My Replies» no muestran el contenido de los debates traducidos del foro en el idioma secundario. Esto significa que si un usuario ha comentado en un debate traducido del foro, sus interacciones no son visibles al ver el perfil en la versión traducida.

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Añada el siguiente fragmento de código al archivo functions.php del tema:
    // 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' );

Todos los problemas conocidos →