WPML
Status
Warten auf Autor
Zugehöriges Plugin/Theme
Follow-Up Emails

Übersicht über das Problem

Wenn Sie das Plugin Follow-Up Emails von WooCommerce verwenden, sendet das Plugin anstelle von nur einer E-Mail mehrere duplizierte E-Mails – entsprechend der Anzahl der Sprachen, die Sie auf Ihrer Website installiert haben.

Das Problem tritt auf, weil das Plugin die WordPress-Funktion get_posts() verwendet. Diese ruft Beiträge in allen Sprachen ab, es sei denn, wir definieren ‘suppress_filters’ => false.

Problemumgehung

Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.


  1. Öffnen Sie die Datei wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.

  2. Suchen Sie nach Zeile 551.

  3. Ersetzen Sie das folgende Snippet:
        function fue_get_emails( $type = 'any', $status = '', $filters = array() ) {
        	$args = array(
        		'nopaging'  => true,
        		'orderby'   => 'ID',
        		'order'     => 'DESC',		
        		'post_type' => 'follow_up_email',
        	);


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

Alle bekannten Probleme →