- 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.
- Ouvrez le fichier wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.
- Cherchez la ligne 551.
- 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', ); - 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 );