wpml_mail_enabled
- סוג
- filter
- קטגוריה
- שונות
- גרסת WPML
- 4.9.3
תיאור
השתמש בפילטר זה כדי לשלוט אם WPML שולח את אימיילי ההתראות שלו. במידת הצורך, תוכל גם להתמקד בסוגי אימיילים ספציפיים ולמנוע רק את שליחתם.
ארגומנטים
$enabled
(bool) (נדרש) האם על WPML לשלוח את הודעת הדוא”ל. ברירת המחדל היא true.
$args
(array) (נדרש) נתונים על הודעת הדוא”ל שנשלחת.
- $to (string) נמען הדוא”ל.
- $subject (string) שורת הנושא של הדוא”ל.
- $message (string) תוכן גוף הדוא”ל.
- $headers (string|array) כותרות הדוא”ל.
- $attachments (array) קבצים מצורפים כלשהם.
- $group (string) מזהה לסוג הדוא”ל. WPML משתמש בקבוצות המובנות הבאות:
ate-request-activation– נשלח כאשר משתמש מבקש להפעיל את מנוע התרגום האוטומטי.jobs-summary-report– דוח סיכום של משימות תרגום ממתינות או שהושלמו.overdue-jobs-report– דוח המפרט משימות תרגום שעברו את תאריך היעד שלהן.batch-report– דוח על הסטטוס של אצוות תרגום.translation-manager-instructions– הוראות שנשלחות על ידי מנהל תרגום למתרגמים.
דוגמה לשימוש
הוסף את הקוד לקובץ functions.php של ערכת העיצוב שלך או לתוסף מותאם אישית.
דוגמה 1: השבתת כל הודעות הדוא”ל שנשלחות על ידי WPML
add_filter( 'wpml_mail_enabled', '__return_false' );
דוגמה 2: השבתת הודעות דוא”ל מקבוצה מסוימת
add_filter( 'wpml_mail_enabled', function( $args ) {
return $args['group'] !== 'jobs-summary-report';
} );
הוקים קשורים
icl_ls_languages, wpml_sync_custom_field_copied_value, wpml_ls_enable_ajax_navigation, wpml_element_type, wpml_setting, wpml_sub_setting, wpml_exclude_post_from_auto_translate, wpml_forms_config_ninja-forms, wpml_forms_config_wpforms, wpml_tf_feedback_open_link