WPML
Status
Aguardando o autor
Plugin/tema relacionado
Follow-Up Emails

Visão geral do problema

Ao usar o plugin Follow-Up Emails do WooCommerce, em vez de enviar apenas um e-mail, o plugin envia vários e-mails duplicados – igual ao número de idiomas que você tem instalados no seu site.

O problema acontece porque o plugin usa a função get_posts() do WordPress. Isso recupera posts em todos os idiomas, a menos que definamos ‘suppress_filters’ => false.

Solução alternativa

Por favor, faça um backup completo do seu site antes de prosseguir.


  1. Abra o arquivo wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.

  2. Procure a linha 551.

  3. Substitua o seguinte trecho:
        function fue_get_emails( $type = 'any', $status = '', $filters = array() ) {
        	$args = array(
        		'nopaging'  => true,
        		'orderby'   => 'ID',
        		'order'     => 'DESC',		
        		'post_type' => 'follow_up_email',
        	);


  4. Por:
        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
        	);

Todos os problemas conhecidos →