- 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.
- Abra o arquivo wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.
- Procure a linha 551.
- 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', ); - 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 );