تحديثات WordPress التلقائية

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


هناك و العديد من الإضافات التي تزيد من وتيرة التي تسمى الإشعارات، وفي بعض الحالات، كما نعد لتنفيذ التحديثات الفعلية؛ لكن لم ينجح أي من هذه المكونات الإضافية بشكل موثوق. تقدم أداة سطر الأوامر القوية WP-CLI حلاً مناسبًا جدًا (ليس لهذا الغرض فقط). بعد تثبيت قصير ، تضمن الأسطر التالية (المنفذة في مجلد مشروع WP) تثبيت جميع تحديثات المكونات المذكورة أعلاه دون استثناء:

c9350c4b867d1cadd72c3e4a77ae98a0

يمكن تشغيل برنامج oneliner التالي (الذي يمكن اختصاره عبر اسم مستعار أو باستخدام أدوات مثل واهية ) على أي خادم SSH (حتى بدون تثبيت WP-CLI مسبقًا) من أجل تثبيت جميع التحديثات هناك دفعة واحدة:

c9350c4b867d1cadd72c3e4a77ae98a0

تضمن علامة --allow-root أن الأنظمة يمكن أن تعمل كمستخدم أساسي (وهذا ضروري في بيئات WSL ). لا يوصى بتحديث أي مكون بدون اختبار مسبق في بيئة تطوير محلية تحت أي ظرف من الظروف. ومع ذلك ، إذا كانت لديك بيئة WP محمية أو حالة استخدام خاصة تريد دائمًا تزويدها بآخر التحديثات ، فيمكن أيضًا أتمتة كل شيء عبر وظيفة cron بسيطة في شكل ملف bash:

c9350c4b867d1cadd72c3e4a77ae98a0

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

عودة