mohammed
مرحبا أخي، إذن وصف المشكلة الآن أن لديك صور شفافة (png) ولكن الموقع عندك يضع الخلفية السوداء والرصاصي كما نرى في الصورة.
قد تواجه صعوبة في اكتشاف سبب هذه المشكلة؛ فحاول تجربة الحلول التالية واحدا تلو الأخر حتى تصل للسبب الصحيح وبالتالي الحل الصحيح. ويمكنك تجربة كل هذه الحلول في الوضع الآمن حتى لا تؤثر على الموقع نفسه أثناء إيجاد سبب المشكلة.
الحل الأولى:
جرب الحل الذي أقترحه الأخ علي ملص، وإذا لم يعمل الحل.
الحل الثاني:
جميع قوالب الووردبريس لديها شكل افتراضي يتم من خلاله عرض الصفحات المختلفة. وهناك إضافات ووردبريس حين نستخدمها نتمكن من وضع قوالب مخصصة لصفحات معينة، هذه القوالب المخصصة تتخطى القالب الافتراضي.
هل موقعك يستخدم التصميم الافتراضي للقالب، أم أنك تستخدم أحد الإضافات وصممت قالب مخصص لصفحة المنتج؟ إذا استخدمت قالب مخصص لصفحة المنتج فراجع الإعدادات التابعة لهذا القالب المخصص قد تجد فيها الحل.
الحل الثالث:
هل تستخدم إضافة Smush أو إضافة EWWW Image Optimizer أو أحد الإضافات المشابهة – هذه الإضافات تستخدم لضغط الصور وقد لا تتعامل مع الشفافية بشكل صحيح وتقوم بإضافة خلفية سوداء بدلاً من الشفافية.
الحل الرابع:
تأكد أنه ليس لديك أكواد CSS مخصصة عن الـ background-color.
الحل الخامس:
قد تكون المشكلة في معالجة الصور على الخادم بسبب مشاكل في مكتبة الصور المستخدمة على الخادم. فتواصل مع الدعم الفني للاستضافة وتأكد من تحديث مكتبة الصور المستخدمة على الخادم وفي الغالب إما مكتبة GD أو ImageMagick.
الحل السادس:
في الوضع الآمن جرب تفعيل قالب مختلف. وجرب تعطيل الإضافات كلها مع تفعيل الإضافات واحدة تلو الأخرى حتى تعلم الإضافة المسببة للمشكلة.