WPML
Statut
En attente de l’auteur
Extension/thème associé
Follow-Up Emails

Aperçu de l’anomalie

Lors de l’utilisation de l’extension Follow-Up Emails de WooCommerce, au lieu d’envoyer un seul e-mail, l’extension envoie plusieurs e-mails en double – en nombre égal à celui des langues que vous avez installées sur votre site.

Le problème se produit parce que l’extension utilise la fonction WordPress get_posts() . Celle-ci récupère les articles dans toutes les langues à moins de définir ‘suppress_filters’ => false.

Solution de contournement

Veuillez faire une sauvegarde complète de votre site avant de continuer.


  1. Ouvrez le fichier wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.

  2. Cherchez la ligne 551.

  3. Remplacez l’extrait suivant :
        function fue_get_emails( $type = 'any', $status = '', $filters = array() ) {
        	$args = array(
        		'nopaging'  => true,
        		'orderby'   => 'ID',
        		'order'     => 'DESC',		
        		'post_type' => 'follow_up_email',
        	);


  4. Par :
        function fue_get_emails( $type = 'any', $status = '', $filters = array() ) {
        	$args = array(
        		'nopaging'  => true,
        		'orderby'   => 'ID',
        		'order'     => 'DESC',		
        		'post_type' => 'follow_up_email',
        		'suppress_filters' => false
        	);

Toutes les anomalies connues →