- 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.
- Öffnen Sie die Datei wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.
- Suchen Sie nach Zeile 551.
- 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', ); - 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 );