WPML
Estado
Resuelto por el autor
Resuelto en
2.30.3
Plugin/tema relacionado
AffiliateWP
Etiquetas de temática
Compatibility

Resumen del problema

Al usar AffiliateWP con el complemento AffiliateWP Portal y WPML, la configuración de las páginas de Affiliate Portal (páginas de Área de afiliados, Inicio de sesión y Registro) se restablece al cambiar de idioma en el panel de administración de WordPress. Asignar páginas en el idioma secundario hace que se borre la configuración del idioma predeterminado, y viceversa.

Solución alternativa

Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Vaya a AffiliateWP > Configuración > Afiliados en el idioma predeterminado y vuelva a guardar toda la configuración de su página.

  • A continuación, añada el siguiente código al archivo functions.php de su tema.
    add_filter( 'affwp_affiliate_area_page_id', function( $affiliate_page_id ) {
        if ( class_exists('Sitepress') ) {
            $affiliate_page_id = apply_filters( 'wpml_object_id', $affiliate_page_id, 'page', true );
        }
        return $affiliate_page_id;
    }, 10, 1 );
            

Todos los problemas conocidos →