WPML
Statut
Résolu par l’auteur
Signalé pour
WPML Multilingual CMS 4.6.5
Extension/thème associé
Uncode
Étiquettes de sujet
ATE

Aperçu de l’anomalie

Si vous utilisez le thème Uncode avec WPML et WooCommerce et que vous définissez un modèle personnalisé pour une nouvelle page de connexion, vous pouvez rencontrer un problème lorsque vous tentez de vous connecter depuis une page définie dans la langue secondaire de votre site. Plus précisément, après la connexion, il se peut que vous ne soyez pas redirigé vers la page « Mon compte » comme prévu.

Solution de contournement

Assurez-vous d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier functions.php de votre thème.

  • Ajoutez le code suivant :
    // WPML Workaround for compsupp-6911
    add_filter( 'option_uncode_woocommerce_my_account_login_page_id', 'wpml_compsupp6911_modify_uncode_woocommerce_login_page_id' );
    
    function wpml_compsupp6911_modify_uncode_woocommerce_login_page_id( $value ) {
    
    	if (is_numeric($value)) {
    		$post_type = get_post_type($value);
    		$value = apply_filters( 'wpml_object_id', $value, $post_type , TRUE );
    	}	
    
        return $value;
    }

Toutes les anomalies connues →