لست متأكدًا بنسبة 100% من أن هذا يعمل كما هو متوقع.
system_messages.silenced_by_staff هو القالب للرسالة الخاصة التي يتلقاها المستخدم، والتي يجب أن تُرسل فقط كبريد إلكتروني وفقًا لتفضيلات بريده الإلكتروني (و system_messages.unsilenced هو نفس الشيء).
البريد الإلكتروني في منشورك الأصلي هو من المكان الذي تدخل فيه السبب في شاشة “Silenced”:
ترك المربع الثاني فارغًا يوحي لي بأن القالب الافتراضي (system_messages.silenced_by_staff) سيُرسل بدلاً من ذلك، ولكن في الواقع يبدو أنه يرسل هذا البريد الإلكتروني بشكل منفصل عن قالب الرسالة الخاصة، ويرسل فقط ما وضعته في المربع:
(تلقى المستخدم التجريبي هذا البريد الإلكتروني القصير، بالإضافة إلى الرسالة الخاصة الأطول - ولكن بعد ذلك لم يتلق بريدًا إلكترونيًا متابعًا بخصوص تلك الرسالة الخاصة).
حاولت نسخ ولصق القالب في مربع السبب كحل بديل، ولكنه لم يتعامل مع حقول المعلمات بشكل جيد: (وتبدو الروابط صحيحة، ولكنها لا تؤدي إلى أي مكان لأنها تحتوي على معلمات في عنوان URL)
لم أتمكن من العثور على قالب لتغييره لهذا البريد الإلكتروني، ولكن يبدو أن هناك بعض النطاق للتغيير، إذا كان ذلك مفيدًا؟
ومع ذلك، فإن “unsilenced” يعمل كما هو متوقع. يتم إنشاء رسالة خاصة من قالب system_messages.unsilenced، ويتم إرسال بريد إلكتروني طالما أن لدى المستخدم تفضيلات البريد الإلكتروني الصحيحة معدة.
أرى نفس الشيء مع المستخدمين الذين تم إسكاتهم. أتفق مع @JammyDodger في أن هذه لا تبدو الوظيفة المقصودة لحقل “البريد الإلكتروني للرسالة” نظرًا لعدم إرسال أي رسالة افتراضية في البريد الإلكتروني silenced_by_staff.