- Estado
- Esperando al autor
- Plugin/tema relacionado
- Follow-Up Emails
Resumen del problema
Al usar el plugin Follow-Up Emails de WooCommerce, en lugar de enviar un solo correo electrónico, el plugin envía múltiples correos electrónicos duplicados, igual a la cantidad de idiomas que tiene instalados en su sitio.
El problema ocurre porque el plugin utiliza la función de WordPress get_posts() . Esta obtiene las entradas en todos los idiomas a menos que definamos ‘suppress_filters’ => false.
Solución alternativa
Por favor, haga una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.
- Busque la línea 551.
- Reemplace el siguiente fragmento:
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 );