WPML
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

כל 30 ההוקים בקטגוריה שונות →