يعتبر WP-CLI واحدة من الأدوات الأكثر قوة وفعالية لإدارة مواقع ووردبريس بشكل احترافي وسهل. يمكن للمطورين وأصحاب المواقع استخدام هذه الواجهة النصية لتنفيذ مهام مختلفة على مواقعهم بسرعة وكفاءة، بدون الحاجة دائمًا للوصول إلى لوحة التحكم في ووردبريس. في هذا المقال، سنشرح بالتفصيل كيفية استخدام WP-CLI، أهم أوامره، فوائده، ونصائح لتحسين أدائك مع هذه الأداة الرائعة.
ما هو WP-CLI؟
WP-CLI هو اختصار لـ "WordPress Command Line Interface"، وهو أداة تعتمد على الأوامر النصية لإدارة مواقع ووردبريس. توفر هذه الأداة مجموعة من الأوامر التي تسمح للمستخدمين بتنفيذ المهام المختلفة مثل تثبيت الإضافات، تحديثها، حذفها، إدارة قواعد البيانات، التحكم في الملفات، وإعدادات الموقع الأخرى دون الحاجة للوصول إلى واجهة المستخدم الرسومية.
تم تطوير WP-CLI ليكون سريعًا وسهلاً ويعمل بيئة السيرفرات. بدلاً من فتح المتصفح والتنقل بين الصفحات المختلفة في لوحة التحكم، يمكن تنفيذ المهام بسهولة من خلال واجهة الأوامر، مما يتيح توفير الوقت في إدارة المواقع الكبيرة والمتعددة.
فوائد استخدام WP-CLI
- توفير الوقت: تنفيذ المهام بسرعة من خلال سطر الأوامر بدون الحاجة للاستخدام اليدوي.
- إدارة مواقع متعددة: إذا كنت تدير عدة مواقع، يمكنك إدارة جميع المواقع باستخدام أوامر موحدة.
- مرونة التنفيذ: الوصول إلى إعدادات متقدمة وميزات غير متاحة في واجهة المستخدم الرسومية.
- مناسب للسيرفرات: يمكن تشغيله بسهولة على سيرفرات العملاء أو عبر SSH.
- مناسب للمطورين: يساعد المطورين في كتابة سكربتات لإدارة العمليات أو أتمتة المهام.
كيفية تثبيت WP-CLI
قبل البدء باستخدام WP-CLI، يجب تثبيته على السيرفر الخاص بك. عملية التثبيت سهلة، لكنها تتطلب بعض المهارات الأساسية في إدارة السيرفرات. فيما يلي خطوات تثبيت الأداة:
1. تحقق من متطلبات النظام
قبل تثبيت WP-CLI، تأكد من أن لديك البيئة المناسبة:
- نظام تشغيل Linux, macOS، أو Windows مع دعم PHP.
- وجود نسخة ووردبريس مثبتة على السيرفر الخاص بك.
- PHP الإصدار 5.6 أو أعلى.
2. تنزيل WP-CLI
يمكنك تنزيل الإصدار الأخير من WP-CLI باستخدام الأمر التالي:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
ستقوم هذه الأداة بتنزيل ملف WP-CLI بصيغة PHAR على جهازك.
3. إعداد WP-CLI
بعد تنزيل الأداة، تحتاج إلى إعدادها لتكون قابلة للتشغيل:
chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
باستخدام هذا الإعداد، يمكنك الآن تشغيل WP-CLI باستخدام الأمر wp.
تأكد من صحة التثبيت باستخدام الأمر:
wp --info
إذا رأيت معلومات الإصدار ومواصفات PHP، فإن التثبيت قد نجح.
أوامر WP-CLI الأساسية
توفر WP-CLI مجموعة كبيرة من الأوامر لتسهيل إدارة المواقع. فيما يلي بعض من الأوامر الأكثر شيوعًا:
1. تثبيت الإضافات (Plugins)
لتثبيت إضافة جديدة على موقعك، يمكن استخدام الأمر التالي:
wp plugin install plugin-name
يمكنك تثبيت أكثر من إضافة في وقت واحد بفصل الأسماء بمسافة.
2. تحديث الإضافات والقوالب
للحفاظ على موقعك محدثًا بأحدث الإصدارات، استخدم هذه الأوامر:
wp plugin update --all wp theme update --all
سيتم تحديث جميع الإضافات والقوالب المثبتة على الموقع.
3. إدارة المنشورات
يمكنك إضافة أو تعديل المنشورات باستخدام WP-CLI:
wp post create --post_title="عنوان الموضوع" --post_content="هذا محتوى الموضوع" --post_status=publish
هذا الأمر يساعدك في إنشاء محتوى جديد بسرعة.
4. إدارة قواعد البيانات
لعمل نسخة احتياطية من قاعدة البيانات، استخدم:
wp db export backup.sql
كما يمكنك استيراد نسخة احتياطية باستخدام الأمر:
wp db import backup.sql
نصائح لتحسين استخدام WP-CLI
إليك بعض النصائح لمساعدتك في استخدام WP-CLI بكفاءة:
تعلم الأوامر بشكل تدريجي
لا تحاول حفظ كل أوامر WP-CLI دفعة واحدة. ركز على الأوامر التي تحتاجها بشكل أساسي لعملك.
إنشاء سكربتات لأتمتة المهام
استخدام WP-CLI مع سكربتات Bash يمكن أن يساعدك في تنفيذ المهام المتكررة تلقائيًا، مثل تحديث المواقع أو النسخ الاحتياطي.
التوثيق والمرجع
إذا كنت بحاجة إلى معرفة المزيد عن أمر معين، استخدم wp help
لتلقي دليل الأوامر الكامل.
إنشاء بيئة اختبار
عند تنفيذ تغييرات كبيرة عبر WP-CLI، جرب الأوامر أولاً في بيئة اختبارية لتجنب أي أخطاء على الموقع الحي.
خاتمة
يعد WP-CLI أداة لا غنى عنها للمطورين وأصحاب المواقع الذين يرغبون في إدارة مواقع ووردبريس بكفاءة وتنفيذ المهام بسرعة. سواء كنت ترغب في تثبيت إضافات، تحديث الموقع، إدارة المنشورات، أو حتى التعامل مع قاعدة البيانات، يوفر WP-CLI حلًا بسيطًا وفعالًا. باستخدام النصائح المذكورة والأوامر الأساسية، ستكتشف أنك تستطيع تحسين عملية إدارة المواقع بشكل كبير.
لا تنسَ مشاركة هذا المقال إذا كنت ترى أنه مفيد للآخرين، ولا تتردد في استكشاف المزيد من ميزات WP-CLI لتوسيع مهاراتك.
#WPCLI #ووردبريس #إدارة_المواقع #تطوير_المواقع #كود_مفتوح #برمجة