محتوى المقالة
إخفاء
ربما أغلب مستخدمي منصة الووردبريس Wordpress لا يعلمون عن المحطة الطرفية Terminal والتي يمكن الاستفادة منها وعلى الاخص للمطورين.
ما هو WordPress Terminal
المقصود (Terminal) في الووردبريس هو استخدام سطر الأوامر لادارة موقع ووردبريس من خلال أداة تسمى WP-CLI وهي اختصار لـ (WordPress Command Line Interface) واجهة سطر أوامر ووردبريس ، كما هو الحال موجه الاوامر CMD في نظام ويندوز
مميزاته WP-CLI أو WP Terminal
- أسرع من واجهة المستخدم
- مفيد جدًا في صيانة المواقع الكبيرة
- يمكن استخدامه في السكربتات والأتمتة
- لا يحتاج إلى المتصفح
ماذا يمكن أن تفعل باستخدام WP-CLI؟
يمكنك إدارة موقع ووردبريس بشكل كامل تقريباً بدون الحاجة إلى الدخول إلى لوحة التحكم الووردبريس على سبيل المثال الاوامر التالية:
المهمة | الأمر المستخدم |
---|---|
تثبيت ووردبريس | wp core install |
تحديث ووردبريس | wp core update |
إدارة الإضافات | wp plugin install wp plugin activate |
إدارة القوالب | wp theme install aster wp theme activate aster |
إدارة المستخدمين | wp user create wp user delete |
إدارة قاعدة البيانات | wp db export wp db import |
عمليات البحث والاستبدال | wp search-replace |
إعدادات الموقع | wp option get wp option update |
تعليمات نواة ووردبريس | wp core verify-checksums |
كيفية عمل WP-CLI؟
بعد تثبيت الأداة تفتح الطرفية (terminal) أو SSH وتنتقل إلى مجلد ووردبريس ثم تبدأ بإدخال الأوامر.
مثال:
1 2 |
cd /var/www/html/mysite wp plugin list |
يعرض لك قائمة الإضافات
أهم الأوامر التي يجب عليك معرفتها
إدارة الإضافات
1 2 3 |
wp plugin install plugin-slug --activate wp plugin update plugin-slug wp plugin delete plugin-slug |
إدارة القوالب
1 2 |
wp theme install theme-slug --activate wp theme delete theme-slug |
إدارة المستخدمين
1 2 3 |
wp user list wp user create username user@example.com --role=editor wp user delete 2 |
قاعدة البيانات
1 2 3 |
wp db export backup.sql wp db import backup.sql wp db optimize |
إعدادات الموقع
1 2 |
wp option get siteurl wp option update blogname "موقعي الجديد" |
استخدام WP-CLI في بيئة تطوير محلية
يمكنك استخدام WP-CLI بسهولة إذا كنت تعمل على بيئة مثل:
- LocalWP (يدعمه تلقائياً)
- MAMP / XAMPP / LAMP (مع تثبيت WP-CLI)
- Docker (مثل devcontainer أو Laradock)
أدوات متقدمة باستخدام WP-CLI
الإضافة | الوصف |
---|---|
wp dbi | إدارة قاعدة البيانات بشكل تفاعلي من خلال الطرفية |
wp shell | تشغيل PHP داخل ووردبريس بشكل تفاعلي |
wp package install | لتثبيت أوامر إضافية من مجتمع WP-CLI |
ملاحظات أمنية مهمة
- لا تُبقي WP Terminal أو WP-CLI Console مفعلة على موقع مباشر إن لم تكن بحاجة إليهم
- استخدم أوامر الطرفية بحذر خاصة ما يتعلق بحذف أو تعديل قاعدة البيانات
- دائماً خذ نسخة احتياطية قبل تنفيذ أوامر كبيرة مثل search-replac
اضافات Terminal للووردبريس
مصادر مفيدة
- الموقع الرسمي: https://wp-cli.org | المستودع
- قائمة الأوامر: https://developer.wordpress.org/cli/commands
- وثائق مفصلة: WP-CLI Handbook