كما تعلم، نظام إدارة محتوي ووردبريس يحتوي على التحديثات المتعددة. يتم التحديث دائماً في العناصر المختلفة من الموقع منها قوالب ووردبريس و أيضاً إضافات قاموا بتثبيتها. يقترحك الكثير من المقدمين أن قوموا دائماً بتحديث نواة ووردبريس، إضافات و قوالبكم. ولكن أحياناً هذه التحديثات يؤدي إلي مشاكل في أداء الموقع. نستهدف في هذه المقالة من موقع betterstudio إلي تعليم تعطيل تحديث ووردبريس التلقائي.
نشاهد عند تحديثات ووردبريس أن يزيل الاخطاء و يزداد الميزات الجديدة. أيضاً هذه التحديثات يؤدي إلي زيادة الأمن في الموقع. ولكن هذا لا يعني أن ينبغي تحديث موقع الويب الخاص بكم تلقائياً دائماً.
تم تقديم ميزة تحديث ووردبريس التلقائي من إصدار 3.7 إلي ما بعده. نريد في هذه المقالة أن تحدثنا عن ميزات و مشاكل تحديث ووردبريس التلقائي. أيضاً نستهدف تعليم تعطيل تحديث ووردبريس التلقائي إليكم.
ميزات و مشاكل تحديث ووردبريس التلقائي
يكون لدي تحديث ووردبريس التلقائي ميظات و مشاكل كثيرة. نشير في التالي إلي بعض منها.
ميزات
- إحدي من ميزات تحديث ووردبريس التلقائي هي ان لا تحتاج القلق إلي تحديثاته. بل يتم تحديثهم تلقائياً و إذا هناك إصدارات جديدة عناصر هذا CMS.
- كما أشرناها، يعد تحديثات منتظمة إحدي من عوامل زيادة أمن موقع الويب الخاص بكم.
- يحاول مطوري ووردبريس في أي نسخة جديدة أن يزيل الأخطاء و مشاكل الإصدارات القديمة. فسوف يتم تشغيل هذا CMS أفضل في الإصدارات الجديدة و لا يكون له خطأ أو مشكلة أو غيرها.
- بالطبع نشاهد الخدمات و الميزات الجديدة في تحديثات ووردبريس. على سبيل المثال، قدّموا مطورو ووردبريس محرراً جديداً منذ الإصدار 5 و ما بعده. تقديم هذا المحرر يسبب إلي إزالة الكثير من مشاكل المستخدمين.
عيوب
- يمكن أن يحذف تغييرات قمت بإنشاءها في ملفات النواة و القوالب و الإضافات بعد التحديث. هذا الموضوع يتضاعف عملكم. لأن يجب عليكم إجراء التغييرات مرة أخري.
- واجهنا في الكثير من الاوقات إلي إضطرابات بين الإضافت و القوالب عند التحديث الجديد في ووردبريس. بحيث ان لم يتوافق القوالب و الإضافات مع الإصدار الجديد.
تعليم تعطيل تحديث ووردبريس التلقائي من خلال الشفرة
نقترحك الحصول على النسخ الإحتياطي من ملفات ووردبريس الخاص بكم لتعطيل تحديث ووردبريس التلقائي. لاننا نريد إنشاء تغييرات على ملفات النواة مباشراً. لتعليم الحصول على النسخ الإحتياطي من ملفات ووردبريس تستطيعون قراءة مقالتنا الأخري.
تواجه إلي ملف wp-config.php لتعطيل تحديث ووردبريس التلقائي من خلال الشفرة. للوصول إلي هذا الملف قد تتصلون إلي موقع الويب الخاص بكم من خلال حساب FTP أو لوحة تحكم الإستضافة. ثم إفتح هذا الملف للتحرير.
قم بزيادة الشفرة التالية إليها و حفظ الملف.
define( 'WP_AUTO_UPDATE_CORE', false );
تذكر أن هذا الأمر يقوم بتعطيل تحديثات ملفات النواة فحسب. إذا تريدون تعطيل جميع التحديثات يجب عليكم إتباع الأمر التالي:
define( 'automatic_updater_disabled', false );
نقترح ان عندما تريدون زيادة الأوامر الجديدة إلي ملفات النواة فتستخدمون التعليقات بالتأكيد. على سبيل المثال:
/* Allow only minor WordPress updates */
define(‘WP_AUTO_UPDATE_CORE’, minor );
يتم تحديث موقع الويب الخاص بكم في الشؤون الضرورية و لإزالة الإضطرابات الرئيسية من خلال هذه الشفرة. هذا هو أن لم يتم تحديث موقع الويب لأي تغيير جزئي تلقائياً.
إستخدام هذا النموذج من التعطيل يسبب إلي بقاء أمن موقع الويب الخاص بكم. لأن يزيل الثقوب الأمنية مع إزالة الأخطاء. أيضاً، لا تتورط مع التحديثات العاطفية التي تعطل بنية الموقع.
إذا تريدون تفعيل تحديث ووردبريس التلقائي، من الكفاية أن تدخلوا كمية True بالنسبة إلي كمية False في الشفرة أعلاه.
define(‘WP_AUTO_UPDATE_CORE’, true );
تعطيل تحديث ووردبريس التلقائي بواسطة المكون الإضافي
هناك مكون إضافي لأي شفرة يجب إدخالها إلي ووردبريس يدوياً. يشتمل هذا الموضوع على تعطيل تحديث ووردبريس التلقائي. هناك إضافات متنوعة لتعطيل تحديث ووردبريس اللقائي.
إحدي من الإضافات الأكثر شعبية المستخدمة لهذا العمل هي مكون إضافي Easy Updates Manager. في البداية، قوموا بتنزيل و تنصيب و تفعيل هذه الإضافة. ثمّ إبحث عن هذه الإضافة في صفحة الإضافات و قسم الزيادة. إنقر على رابط التكوين على جانب إسم المكون الإضافي.
يمكنك تغيير جميع الإعدادات في تبويب General إعدادات المكون الإضافي.
خيارات التي يتيحكم هذا المكون الإضافي يشتمل على الخيارات التالية:
- تعطيل جميع التحديثات
- تفعيل جميع التحديثات
- إعدادات ووردبريس الإفتراضية للتحديثات
- Yes -إمكانية تحديث تلقائي جميع الأقسام
- No – عدم تحديث جميع أقسام موقع الويب
- Custom – يمكنكم في هذا القسم تحديد أقسام موقع الويب يشتمل على التحديث التلقائي.
تعطيل تحديث القوالب و الإضافات تلقائياً
يتم تحديث قوالب و إضافات ووردبريس تلقائياً إلي الإصدرارت الحديثة إضافة إلي تحديث ملفات النواة. إتبعنا في التالي إذا تبحث عن حلّ لتعطيل هذه الميزة.
من خلال المكون الإضافي
يمكنك مساعدة على مكون إضافي ووردبريس لتعطيل قوالب و إضافات ووردبريس تلقائياً. أحد من خيارات يكون لديكم هو مكون إضافي إشرناه مسبقاً.
يمكنك السيطرة على هذه الميزة في مكون إضافي Easy Updates Manager بسهولة. هناك في هذه الإضافة إثنين علامات التبويب للقوالب و الإضافات التي تستطيعون تفعيل/ تعطيل ميزة تحديثهم التلقائي.
تلاحظ في تبويب Plugins ان تجعل مفتاح لتفعيل/ تعطيل تحديث المكون الإضافي التلقائي تحت إسم أي إضافة.
ينطبق الشيء نفسه على القوالب. من الكفاية أن تدخلوا إلي علامة التبويب المتعلقة إلي Themes في إعدادات المكون الإضافي.
من خلال الشفرة
يجب الرجوع إلي أوامر ملف function.php لتعطيل تحديث قوالب و إضافات ووردبريس التلقائي.
أدخل الشفرة التالية للقوالب:
add_filter( ‘auto_update_plugin’,’_return_false’);
و برای افزونهها از این کد استفاده کنید:
add_filter( ‘auto_update_plugin’,’_return_false’ );
يقوم هذه الشفرات إلي تعطيل تحديث تلقائي لجميع القوالب و الإضافات. على رغم أن يمكنك تحديد الإضافات أو القالب الذي تريد وضعه في قائمة التحديث منفرداً بواسطة إستخدام هذا المكون الإضافي.
إستنتاج
تذكر أن تحديثات ووردبريس من المهم جداً. خاصة التحديثات الجديدة التي تشتمل على إزالة المشاكل الأمنية للإصدارات المسبقة. فقم بتحديث موقعكم يدوياً بالتأكيد، عند تعطيل تحديث تلقائي.