- Statut
- En attente de l’auteur
- Signalé pour
- WPML Multilingual CMS 4.4.8
- Extension/thème associé
- Premmerce Permalink Manager for WooCommerce
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.