Panoramica del problema
Quando si utilizza il plugin Flux Checkout for WooCommerce di Iconic, i messaggi visualizzati nella pagina di checkout non vengono filtrati correttamente per lingua. Tutti i messaggi di tutte le lingue vengono visualizzati indipendentemente dalla lingua selezionata nel checkout.
Soluzione alternativa
Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file …/wp-content/plugins/flux-checkout/inc/class-checkout-elements.php.
- Cerca la riga 418.
- Sostituisci:
$args = array( 'post_type' => self::$post_type_key, 'posts_per_page' => 100, 'post_status' => 'publish', ); $checkout_elements_posts = get_posts( $args );
- Con:
// WPML Workaround for compsupp-7760 $args = array( 'post_type' => self::$post_type_key, 'posts_per_page' => 100, 'post_status' => 'publish', 'suppress_filters' => false, ); $checkout_elements_posts = get_posts( $args );