WPML
الحالة
في انتظار المطور
الإضافة/القالب ذو الصلة
Follow-Up Emails

نظرة عامة على المشكلة

عند استخدام إضافة Follow-Up Emails لـ WooCommerce، بدلاً من إرسال بريد إلكتروني واحد فقط، ترسل الإضافة عدة رسائل بريد إلكتروني مكررة – بعدد اللغات التي قمت بتثبيتها على موقعك.

تحدث هذه المشكلة لأن الإضافة تستخدم دالة WordPress get_posts() . تجلب هذه الدالة المقالات بجميع اللغات ما لم نحدد ‘suppress_filters’ => false.

حل بديل مؤقت

يُرجى إنشاء نسخة احتياطية كاملة لموقعك قبل المتابعة.


  1. افتح الملف wp-content/plugins/woocommerce-follow-up-emails/includes/fue-functions.php.

  2. ابحث عن السطر 551.

  3. استبدل المقتطف التالي:
        function fue_get_emails( $type = 'any', $status = '', $filters = array() ) {
        	$args = array(
        		'nopaging'  => true,
        		'orderby'   => 'ID',
        		'order'     => 'DESC',		
        		'post_type' => 'follow_up_email',
        	);


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

جميع المشاكل المعروفة →