تم إنشاء الصوت بشكل صحيح في لوحة التحكم، لكن عند عرض المنشور على موقعك لا يظهر أي مشغل صوتي. تستعرض هذه الصفحة الأسباب الشائعة لهذه المشكلة.
قائمة التحقق السريع
قبل البدء في التشخيص:
- أعد تحميل الصفحة بالضغط على Ctrl+Shift+R (التحميل الكامل يتجاوز التخزين المؤقت)
- تأكد من وجود صوت للمنشور في عمود TTS بلوحة التحكم
- تأكد من أنك لم تسجل خروجك (بعض القوالب تخفي العناصر الخاصة بالمشرفين)
السبب الأول: نوع المنشور غير مفعل
العرض: الصوت موجود في لوحة التحكم، لكن لا يوجد مشغل في الواجهة الأمامية. يعمل على بعض أنواع المنشورات دون غيرها.
الحل:
- انتقل إلى تحويل النص إلى كلام - المحتوى.
- تأكد من تفعيل نوع المنشور الحالي (مقالات، صفحات، منتجات، وغيرها).
- احفظ التغييرات.
- أعد تحميل المنشور في الواجهة الأمامية.
السبب الثاني: تعارض مع القالب
العرض: يظهر المشغل مع بعض القوالب لكن ليس مع قالبك، أو يظهر لكنه غير مرئي أو معطل.
الأسباب الشائعة:
- قالبك يحذف فلتر
the_contentالذي يستخدمه TTSWP لإدراج المشغل - قالبك يستخدم قالبًا مخصصًا يتجاوز الخطاطيف الافتراضية لمحتوى WordPress
- كود CSS في قالبك يخفي المشغل (مثل
display: noneفي مكان ما)
الحل:
- بدّل مؤقتًا إلى قالب WordPress الافتراضي (Twenty Twenty-Four).
- أعد تحميل المنشور.
- إذا ظهر المشغل مع القالب الافتراضي، فالمشكلة في قالبك.
حلول بديلة:
- استخدم الرمز المختصر
[mementor-tts]داخل المنشور لفرض موضع المشغل - استخدم الرمز المختصر
[tts_player id="123"]في قالب القالب المخصص - أضف كود CSS مخصصًا لإظهار المشغل إذا كان مخفيًا
السبب الثالث: الموضع مضبوط على عرض غير ظاهر
العرض: يظهر المشغل في بعض الصفحات دون غيرها.
مثال: إذا كان الموضع قبل المقتطف، يظهر المشغل فقط في صفحات الأرشيف وقوائم المدونة، وليس في صفحات المنشورات الفردية.
الحل:
- انتقل إلى تحويل النص إلى كلام - المشغل.
- تحقق من القائمة المنسدلة الموضع.
- بدّل إلى بعد العنوان أو بعد المحتوى للحصول على أوسع تغطية.
- احفظ التغييرات.
السبب الرابع: التخزين المؤقت يعرض نسخة قديمة
العرض: يظهر المشغل في نافذة تصفح خاصة جديدة لكن ليس في متصفحك المعتاد.
الحل:
- امسح ذاكرة التخزين المؤقت للمتصفح (Ctrl+Shift+Delete).
- إذا كنت تستخدم إضافة تخزين مؤقت (WP Rocket أو LiteSpeed وغيرهما)، امسح ذاكرتها المؤقتة.
- إذا كنت تستخدم شبكة CDN (مثل Cloudflare)، قم بتفريغ ذاكرتها المؤقتة.
اطلع على إضافات التخزين المؤقت.
السبب الخامس: JavaScript محجوب
العرض: كود HTML للمشغل موجود (عند عرض المصدر)، لكنه يبدو معطلًا أو ثابتًا.
السبب: يعتمد المشغل على JavaScript للتحكم في التشغيل. إذا كان JS محجوبًا، يظهر المشغل بدون تنسيق.
الحل:
- تحقق من وحدة تحكم المتصفح بحثًا عن أخطاء JS
- عطّل حاجبات الإعلانات أو حاجبات المحتوى على موقعك
- تأكد من أن لا إضافة أخرى تقوم بإلغاء تحميل
mementor-tts-public.js
السبب السادس: مشكلة توجيه في Weglot أو WPML
العرض: يعمل المشغل باللغة الأصلية لكن لا يعمل في الصفحات المترجمة أو العكس.
الحل: تأكد من تفعيل خيار تكامل Weglot أو WPML. انتقل إلى تحويل النص إلى كلام - نظرة عامة - الإعدادات السريعة. اطلع على تكامل WPML وتكامل Weglot.
السبب السابع: نسخة AMP من الصفحة
العرض: يظهر المشغل في النسخة العادية لكن لا يظهر في نسخة AMP.
السبب: تفرض AMP قواعد صارمة بشأن JavaScript. لا يعمل مشغل TTSWP داخل صفحات AMP.
حل بديل: وجّه الزوار إلى النسخة غير AMP من الصفحة، أو استخدم أسلوبًا مختلفًا للصوت في صفحات AMP.
لم تُحل المشكلة بعد؟
إذا لم تنجح الحلول أعلاه:
- تحقق من تحويل النص إلى كلام - دعم PRO أو صفحة الدعم
- أرفق: اسم القالب، إصدار WordPress، إصدار الإضافة، المتصفح، لقطة شاشة للمنشور وعمود TTS في لوحة التحكم