للأسف، لا توجد واجهة برمجة تطبيقات (API) بلغة JavaScript لتعديل ‘الاقتطاعات’ (excerpts) للمواضيع في قائمة المواضيع. كما أن مكونات السمات (theme components) لا تملك أي وصول إلى المحتوى المُصاغ من جانب الخادم (مثل رسائل البريد الإلكتروني) لأسباب أمنية. إذا أردت تعديل رسائل البريد الإلكتروني، فستحتاج إلى استخدام إضافة (plugin).
ومع ذلك، أتساءل عما إذا كان بإمكاننا حل هذه المشكلة بطريقة مختلفة. حاليًا، تقوم بلصق شيء من هذا القبيل في محرر الكتابة:
<div data-custom="umbdv">/vmm/longstringhere</div>
بدلاً من ذلك، يمكنك فعل شيء من هذا القبيل:
<div data-custom="umbdv" data-theme-longstring="/vmm/longstringhere">
محتوى احتياطي لرسائل البريد الإلكتروني/الاقتطاعات
</div>
أو إذا كنت تشعر بالرغبة في الإبداع، فيمكنك استخدام غلاف BBCode العام للقيام بذلك:
[wrap=umbdv longstring="/vmm/longstringhere"]
المحتوى الاحتياطي
[/wrap]
سيؤدي ذلك تلقائيًا إلى إنشاء div من الشكل التالي:
<div class="d-wrap" data-wrap="umbdv" data-longstring="/vmm/longstringhere" dir="ltr">
<p dir="ltr">المحتوى الاحتياطي</p>
</div>
بعد ذلك، ستحتاج إلى تعديل كود مكون السمة لديك بحيث يحذف المحتوى الاحتياطي ويستبدله بأي شيء تريد عرضه.