- סטטוס
- ממתין למפתח
- תוסף/ערכת עיצוב קשורים
- Follow-Up Emails
סקירה כללית של התקלה
בעת שימוש בתוסף Follow-Up Emails של WooCommerce, במקום לשלוח רק הודעת דוא”ל אחת, התוסף שולח מספר הודעות דוא”ל כפולות – כמספר השפות שהתקנתם באתר שלכם.
הבעיה מתרחשת מכיוון שהתוסף משתמש בפונקציית WordPress get_posts() . היא שולפת פוסטים בכל השפות אלא אם נגדיר ‘suppress_filters’ => false.
פתרון עוקף
אנא צור גיבוי מלא של האתר שלך לפני שתמשיך.
- פתח את הקובץ wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.
- חפש את שורה 551.
- החלף את המקטע הבא:
function fue_get_emails( $type = 'any', $status = '', $filters = array() ) { $args = array( 'nopaging' => true, 'orderby' => 'ID', 'order' => 'DESC', 'post_type' => 'follow_up_email', ); - ב:
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 );