- Estado
- Esperando al autor
- Notificado para
- WPML Multilingual CMS 4.4.8
- Plugin/tema relacionado
- Premmerce Permalink Manager for WooCommerce
Resumen del problema
Al usar Premmerce Permalink Manager for WooCommerce con WPML 4.4.8 y cambiar a otro idioma, el selector de idiomas (y el hreflang) apuntará a una URL como https://URL.com/en/?lang=en.
Solución alternativa
Estamos trabajando con el autor del plugin en una solución para este problema y él implementará algunos cambios por su parte.
Mientras tanto, puede seguir estos pasos para solucionar el problema en su sitio:
Haga una copia de seguridad de los archivos y la base de datos de su sitio de WordPress.
Modifique la LÍNEA 58 de woo-permalink-manager/src/Frontend/Frontend.php:
de
if ( $key != $sitepress->get_default_language() ) {
a
$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {
Siguientes pasos
Nos hemos puesto en contacto con el autor sobre este problema, ya que requiere una solución por su parte. Lamentablemente, aún no hemos recibido novedades sobre cuándo se resolverá, por lo que sería mejor que se ponga en contacto con ellos directamente en su foro de soporte para ayudar a agilizar el proceso.