السلام عليكم،

لدي موقع ووردبريس وكل فترة عندما يتم عمل تحديثات تلقائية على الثيمات والإضافات في الموقع يصبح تصميم صفحات الموقع غريب، فتدخل الصور والنصوص في بعضها، أعرف حلا موقتا لذلك والجأ اليه في كل مرة لكن اقوم به بشكل يدوي كل مرة وهو تنظيف الكاش عن طريق إضافة LiteSpeed Cache

هل هناك حل دائم للمشكلة هذه، وكيف تتعاملون مع الكاش باحترافية في مواقعكم؟

    أحمد الحسين

    وعليكم السلام ورحمة الله وبركاته أهلاً بك أخ أحمد

    أعتقد أن ما يحدث لموقعك أمر محتمل الحدوث في أي موقع وأن الإجراء الذي تقوم به هو الإجراء المناسب، فالتحديثات قد تتسبب في تغير الكثير من الأشياء في الموقع ومن الوارد أن تتسبب في تعطل الموقع أو تخريب التصميم وأحد خطوات الإصلاح المقترحة هي ما تقوم به أنت وهو تنشيط الكاش.

    لأن الكاش أو [سجل الدخول لترى الرابط] تحتفظ أحيانًا بنسخة مخبأة قديمة لبعض ملفات الإضافات أو للقالب ولا تعكس التحديثات على الموقع وهذا قد يتسبب في حدوث تعارضات أو أخطاء في الموقع.
    لذلك كي نضمن أن الموقع يستخدم فعلاً أحدث إصدار من كافة الملفات يجب علينا مسح ذاكرة التخزين المؤقت وإعادة إنشاءها إما يدويًا أو من خلال إضافات متخصصة.

    قرأت ذات مرة [سجل الدخول لترى الرابط]على منتديات الدعم لموقع ووردبريس الرسمي وكان هناك مقترح لجعل الإضافة تمسح الكاش بشكل ذاتي بعد أي تحديثات لتجنب هكذا أمور.

    وبالعموم أنصحك قبل أن تجري أي تحديثات على الموقع بضرورة [سجل الدخول لترى الرابط].

      علا صالح
      أهلا بك علا وشكرا على جوابك،

      المشكلة أن هذه المشكلة أصبحت تسبب احراجا لي مع العميل، وانا واقع بين نارين، أريد أن تبقى التحديثات التلقائية مفعلة من أجل أمان الموقع، ولكن يبدو أنني سأقوم بتعطيل التحديثات التلقائية وأقوم بهذه العملية بنفسي في كل مرة حتى أضمن أن الموقع يعمل بشكل صحيح بعد كل تحديث.

        أحمد الحسين

        جرب تعطيل إضافة الكاش وقم بإجراء التحديثات ثم أعد تفعيلها بعد الانتهاء, ربما تحل لديك هذه المشكلة

          مرحباً أحمد

          هل تقوم باستخدام قالب ابن Child theme أم القالب الأصلي؟

          كذلك هل تقوم بالتعديل على القالب باستخدام أكواد CSS ام لا؟

          أنصحك عندما تقوم بالتعديل على القالب بإضافة أكواد CSS أو php أن تقوم باستخدام إضافة متخصصة في إدراج الاكواد داخل القالب ولا تقم بإضافتها مباشرة داخل ملفات القالب الأصلي.

          كذلك إضافات الكاش هي مخصصة لغرض تسريع الموقع عند فتحه للمرة الثانية على جهاز زوار الموقع، لكن اذا كان موقعك يعمل بشكل جيد يمكنك الاستغناء عن إضافات الكاش نهائيا حتى لا تضطر إلى تنظيف الكاش في كل مرة تقوم فيها بالتحديث.

            وعليكم السلام ورحمة الله وبركاته

            هل حددت الإضافة أم القالب تحديدًا من يحدث هذه المشكلة؟

            أم عندما تقوم بتنظيف الكاش يدويًا تحل المشكلة في كل مرة؟

            أنا كنت أواجه هذه المشكلة عندما كنت أستخدم قالب Divi

            وكانت غالبًا تحدث بسبب مشكلة في القالب نفسه وفي الملفات الجديدة للقالب

            حتى أسنتغنيت عن القالب وتم حل المشكلة

            بالعموم لا أنصحك بتفعيل التحديثات التقائية لأن هناك احتماليات كبيرة يحصل تعارض في بعض التحديثات وسيأخذ من الأمر مجهودًا لإصلاحها

            في الغالب تكون التحديثات للقوالب والإضافات هي تحديثات إصلاحية ونادرًا ما يكون هناك تحديث مستعجل لسد ثغرة أمان أو نحو ذلك.

            وبالأساس طالما أنك مسئول عن صيانة الموقع فمتوقع أنك تتصفحه كل 3 أيام لتتأكد أنه يعمل بشكل جيد، وفي هذه الفترة يمكنك فحص التحديثات المطلوبة. هذا أفضل برأيي

              عبد الفتاح الطيب

              أهلا عبد الفتاح

              لا استخدم قالب ابن، لأنني لا أعدل على القالب الأب أبدا

              استخدم دوما ثيم Hello Elementor واحذف بقية الثيمات ما عدا ثيم Twenty two لأن ووردبريس ينصح بذلك.

              بالنسبة لإضافة الكاش فأجد لها فائدة بالفعل لأنني استضيف المواقع على استضافات مشتركة على هوستينغر

              وهوستينغر ينصح باستخدام إضافة LiteSpeed Cache

              حسب خبرتك، هل فعلا إضافة الكاش مهمة عندما يكون الموقع على استضافة مشتركة؟

              عمر إسماعيل
              أهلا عمر

              الإضافات هي سبب المشكلة، لأن المشكلة تظهر بعد التحديث التلقائي لها.

              أنا استخدم Elementor لبناء المواقع مع ثيم Hello Elementor، هل يمكن أن تكون المشكلة منهما؟

              نعم، البارحة قمت بتعطيل جميع التحديثات التلقائية على جميع المواقع التي أديرها، وسأقوم دوريا بعمل التحديثات وتنظيف الكاش وفحص الموقع يدويا حتى أجد حل مناسب.

                علا صالح

                بطبيعة الحال تحل المشكلة فورا عندما امسح الكاش، لكن التحديثات التلقائية هي التي تسبب المشكلة.

                لذلك كنت أبحث عن طريقة لمسح الكاش تلقائيا في الموقع.

                أحمد الحسين

                غالبًا ليست من Elementor

                أنا أقصد هل حددت التحديث الذي يقوم بعمل المشكلة، فكلمة (التحديثات التلقائية هي التي تسبب المشكلة) هي كلمة مبهمة

                حاول في المرة المقبلة أن تقوم بعمل التحديث بشكل يدوي لإضافة بعد الأخرى وغالبًا ما ستكتشف السبب

                إذا تأكدت أن الكاش هو السبب كما ذكرت في تعليقك فكم بحذف الكاش بشكل مؤتمت باستخدم إضافة litespeed أو أي إضافة أخرى