دليل WP-CLI للمبتدئين: إدارة موقعك على WordPress بكفاءة من سطر الأوامر!

2 دقيقة للقراءة
جيانغسو
2025-10-19
2025-10-24
4,260
أنا أحصل على عمولة عند التسوق عبر الروابط أدناه، ولا يُضاف أي تكلفة عليك.

قل وداعًا لعمليات النقر المملة واختبر كفاءة الإدارة السريعة التي يوفرها سطر الأوامر.

ما هي WP-CLI؟

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

WP-CLI هي الأداة الرسمية لسطر الأوامر في ووردبريس، والتي تتيح لك إدارة موقعك على الويب من خلال محطة طرفية (Terminal/SSH) دون الحاجة إلى تسجيل الدخول إلى واجهة الواجهة الخلفية. قد تبدو صعبة بعض الشيء من الناحية التقنية بالنسبة للمبتدئين، ولكن بمجرد إتقانها، ستجدها أكثر كفاءة من واجهة المستخدم الرسومية التقليدية.

لماذا يجب أن أستخدم WP-CLI؟

🚀 10 أضعاف الكفاءة

  • التشغيل على دفعات:: تحديث جميع الإضافات بنقرة واحدة بدلاً من النقر عليها واحدة تلو الأخرى
  • تلقائي:: يمكن كتابة البرامج النصية لأتمتة المهام المتكررة
  • الإدارة عن بُعد:: إدارة مواقع الويب على الخادم عبر SSH، لا حاجة لتنزيل الملفات!

💻 مقارنة حالة حقيقية

قم بتحديث 20 مكوناً إضافياً بالطريقة التقليدية.

  1. 1. قم بتسجيل الدخول إلى الخلفية ← انقر على "المكونات الإضافية" ← عرض التحديثات ← حدد جميع المكونات الإضافية ← انقر على تحديث ← انتظر حتى الانتهاء.
  2. 2- استهلاك الوقت: 3-5 دقائق، تحتاج إلى الاستمرار في النقر وانتظار تحميل الصفحة.

استخدم WP-CLI.

wp plugin update --all

الوقت: من 10 إلى 20 ثانية، أمر واحد

كيفية تثبيت WP-CLI؟

التثبيت على لينكس/ماك أو إس

افتح الطرفية وأدخل الأوامر التالية بالترتيب:

# 下载 WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

# 赋予执行权限
chmod +x wp-cli.phar

# 移动到系统路径
sudo mv wp-cli.phar /usr/local/bin/wp

# 验证安装
wp --info

إذا رأيت معلومات الإصدار، فهذا يعني أن التثبيت كان ناجحاً!

التثبيت على ويندوز

يوصى بالطريقتين التاليتين:

  1. 1.تثبيت WSL (نظام ويندوز الفرعي لنظام التشغيل لينكس):: ابحث عن Ubuntu في متجر Microsoft وقم بتثبيته!
  2. 2.استخدام البيئات المتكاملة مثل XAMPP:: عادةً ما تحتوي الإصدارات الأحدث على WP-CLI مدمجة.

التمرين العملي للقيادة الأساسية

دعنا نبدأ بأبسط الأوامر ونتنقل بين الوظائف الأساسية لـ WP-CLI.

1 - التحقق من المعلومات الأساسية

# 检查 WordPress 版本
wp core version

# 查看网站状态
wp core check-update

# 列出所有已安装的插件
wp plugin list

2 - إدارة المكونات الإضافية

# 安装一个插件(以 Yoast SEO 为例)
wp plugin install wordpress-seo

# 启用插件
wp plugin activate wordpress-seo

# 停用插件
wp plugin deactivate wordpress-seo

# 更新所有插件
wp plugin update --all

# 批量启用多个插件
wp plugin activate akismet wordpress-seo

3 - إدارة السمة

# 安装并启用新主题
wp theme install twentytwentyfour --activate

# 查看当前主题
wp theme status

# 更新所有主题
wp theme update --all

4 - إدارة المحتوى

# 创建一篇新文章
wp post create --post_title='我的第一篇文章' --post_content='这是通过命令行创建的内容' --post_status=publish

# 查看文章列表
wp post list

# 批量将文章状态从草稿改为发布
wp post update $(wp post list --post_status=draft --format=ids) --post_status=publish

سيناريوهات عملية: حل المشاكل العملية

السيناريو 1: استبدال أسماء النطاقات دفعة واحدة أثناء ترحيل الموقع الإلكتروني

عندما تحتاج إلى ترحيل موقعك الإلكتروني من نطاق اختباري إلى نطاق كامل:

# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com"

مقابل الطريقة التقليدية:: من الخطر تصدير قاعدة البيانات يدويًا واستبدالها بمحرر نصي واستيرادها مرة أخرى.

السيناريو 2: تحسين الصور المعالجة على دفعات

تبين أن النص ALT لم يتم تعيينه على صور جميع المقالات:

# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述"

السيناريو 3: النسخ الاحتياطي السريع لموقعك الإلكتروني

# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql

# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql

نصائح متقدمة: جعل العمل أكثر إنتاجية

1 - استخدام الأسماء المستعارة لتبسيط الأوامر

في ~/.bashrcأو ~/.zshrcملف مضاف:

alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql'

ثم تنفيذ source ~/.bashrcوبعد ذلك يمكنك استخدام الأمر القصير:

wp-update-all  # 更新所有插件和主题
wp-backup      # 快速备份

2 - إنشاء البرامج النصية للتشغيل الآلي

ملف جديد daily-maintenance.sh

#!/bin/bash
# 每日维护脚本

echo "开始 WordPress 日常维护..."

# 备份数据库
wp db export backup-$(date +%Y%m%d).sql

# 更新所有插件和主题
wp plugin update --all
wp theme update --all

# 清理修订版
wp post delete $(wp post list --post_type=revision --format=ids) --force

echo "维护完成!"

منح أذونات تنفيذ البرنامج النصي:chmod +x daily-maintenance.sh

يمكن بعد ذلك إعدادها كمهمة موقوتة لتنفيذها تلقائيًا.

الأسئلة الشائعة (FAQ)

❓ أنا مبتدئ تمامًا، هل يجب أن أستخدم WP-CLI؟

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

❓ هل سيؤدي استخدام WP-CLI إلى إفساد الموقع؟

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

❓ ماذا لو لم أستطع تذكر الأوامر؟

البراعة:: الاستخدام wp helpتحقق من المساعدة مثل wp help pluginعرض الأوامر المتعلقة بالمكونات الإضافية. استخدم مفتاح Tab في كثير من الأحيان للإكمال التلقائي.

❓ هل يدعم جميع المضيفين WP-CLI؟

الطلب:: مدعومة من قبل معظم مضيفي VPS ومضيفي السحابة. تتطلب الاستضافة المشتركة الاتصال بخدمة العملاء لتأكيد الوصول إلى SSH.

طرق الدراسة المقترحة

المرحلة 1 (الأسبوع 1): تعرف على الأوامر الأساسية

  • -ممارسة عمليات تثبيت الإضافات والقوالب والتحديثات
  • -يحاول إنشاء المقالات وتحريرها
  • -الإتقان wp --helpطرق عرض المساعدة

المرحلة 2 (الأسبوعان 2-3): التطبيق العملي

  • -يحاول استبدال أسماء النطاقات بالجملة
  • -إعداد البرامج النصية للنسخ الاحتياطي التلقائي
  • -المعالجة المجمعة لمحتوى التعلم

المرحلة 3 (بعد شهر واحد): التحسين المتقدم

  • -الاندماج في سير العمل
  • -كتابة البرامج النصية المخصصة
  • -استكشف الميزات المتقدمة (مثل مهام CRON)

افعل

الملخصات

WP-CLI ليست أداة حصرية للمخترقين، ولكنها أداة فعالة يجب أن يتقنها كل مستخدم لـ WordPress. ابدأ اليوم، وتعلّم أمرًا واحدًا في اليوم، وفي غضون شهر ستشهد قفزة نوعية في إنتاجيتك.

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

افتح الآن محطة طرفية واكتب أول أمر WP-CLI الخاص بك!

wp --info

تهانينا، لقد اتخذت الخطوة الأولى لتصبح خبيرًا في WordPress! 🎉

نصيحة:

نصيحة: يتم تنفيذ جميع الأوامر في هذه المقالة في الدليل الجذر لتثبيت ووردبريس. إذا واجهتك مشاكل في الأذونات، يمكنك أن تسبق الأوامر بالكلمات sudo(لينكس/ماكوس) أو تشغيله كمسؤول (ويندوز).

الوسوم