WPML
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.


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

  2. Busque la línea 551.

  3. 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',
        	);


  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 los problemas conocidos →