WPML
Statut
En attente de l’auteur
Signalé pour
WPML Multilingual CMS 4.4.8

Aperçu de l’anomalie

Lorsque vous utilisez Premmerce Permalink Manager for WooCommerce avec WPML 4.4.8 et que vous passez à une autre langue, le sélecteur de langue (et le hreflang) pointera vers une URL telle que https://URL.com/en/?lang=en.

Solution de contournement

Nous travaillons avec l’auteur de l’extension sur un correctif pour ce problème et il apportera des modifications de son côté.
En attendant, vous pouvez suivre ces étapes pour corriger le problème sur votre site :

Veuillez sauvegarder les fichiers et la base de données de votre site WordPress.
Modifiez la LIGNE 58 de woo-permalink-manager/src/Frontend/Frontend.php :

de

if ( $key != $sitepress->get_default_language() ) {

à

$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {

Prochaines étapes

Nous avons contacté l’auteur à propos de ce problème car il nécessite un correctif de son côté. Malheureusement, nous n’avons pas encore reçu de mise à jour concernant la date de résolution. Il serait donc préférable de le contacter directement sur son forum d’assistance pour faire avancer les choses.

Toutes les anomalies connues →