كل من يعمل في مجال تطوير المواقع الإلكترونية ويستخدم ووردبريس يعرف موقع AyudaWordpress.com . إنه بلا شك أحد أبرز المواقع الإلكترونية المتخصصة في نظام إدارة المحتوى هذا.
قرأت أول أمس مقالة مثيرة للاهتمام للغاية تتناول هذا الأمر بالذات، التحكم في موقع WordPress أو إدارته باستخدام لا أكثر ولا أقل من طرفنا
استأذنتُ الكاتب قبل نشر المقال هنا. شكرًا جزيلًا لفرناندو على هذا المقال الرائع وعلى السماح لنا بمشاركته معكم.
حسنًا ، ها هو المنشور:
حسنًا، أنا أحذرك من أن استخدام سطر الأوامر في ووردبريس أمر معقد للغاية، معقد حقًا ، ليس للجميع، ولكن على أي حال، إنه خيار آخر في النظام البيئي الذي أصبح عليه ووردبريس.
واجهة سطر أوامر ووردبريس ، أو wp-cli ، هي مجموعة من الأوامر لإدارة تثبيتات ووردبريس والعديد من المهام الأخرى. باستخدام wp-cli، يمكنك تحديث الإضافات، وتثبيت ووردبريس، ونشر المقالات - تقريبًا كل شيء، وهي تتطور باستمرار.
أوه، وهو ليس إضافة، بل نظام يتطلب تثبيته الخاص، والذي يمكنك القيام به بعدة طرق، وهي...
من خلال برنامج PEAR، يمكنك القيام بذلك على النحو التالي:
sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli
git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build
أين يمكنك استبدال ~/git/wp-cli مع ما تريد.
وفي MAMP و XAMP وما إلى ذلك.
إذا لم يتوفر أمر php ، فيمكنك محاولة العثور على ثنائي للقيام بذلك من:
./utils/find-php
ثم تقوم بإنشاء متغير بيئة يسمى WP_CLI_PHP مع الطريق الذي تجده find.php
في بيئة UNIX يمكنك القيام بذلك عن طريق إضافة السطر التالي إلى ملفك .bashrc:
WP_CLI_PHP=/path/to/php-binary
حسنًا، ممتاز، لقد قمت بتثبيته الآن، ولكن... كيف أستخدمه؟
حسنًا ، تذهب إلى المجلد الجذر لـ WordPress:
cd /var/www/wp/
إذا كنت تكتب wp يجب أن ترى إخراجًا مشابهًا لهذا:
الأوامر المتاحة:
إنشاء مدونة wp | حذف
إضافة ذاكرة التخزين المؤقت لـ wp | decr | حذف | تدفق | الحصول على | incr | استبدال | مجموعة | نوع
إنشاء تعليق wp | حذف | سلة المهملات | untrash | البريد العشوائي | إلغاء البريد العشوائي | الموافقة | عدم الموافقة | العد | الحالة | الأخيرة
تنزيل wp core | config | مثبت | تثبيت | تثبيت الشبكة | إصدار | تحديث | تحديث db
wp db create | drop | reset | تحسين | إصلاح | اتصال | cli | استعلام | تصدير | استيراد
wp-file
...
راجع "تعليمات wp" لمزيد من المعلومات حول أمر معين.
من هناك يمكننا ، على سبيل المثال ، تثبيت مكون إضافي من WordPress.org. من أجل عدم تعقيد المثال ، اخترنا Hello Dolly عديم الفائدة:
wp plugin install hello-dolly
Y lo que veremos será esto:
تثبيت Hello Dolly (1.5)
تنزيل حزمة التثبيت من http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
تفريغ حزمة ...
جارٍ تثبيت المكون الإضافي ...
تم تثبيت البرنامج المساعد بنجاح.
كما ترى ، الأوامر ، بمجرد تثبيتها ، هي حقًا بسيطة وبديهية.
مثال آخر هو التثبيت متعدد المواقع ، حيث يتعين علينا إعطاء المعلمة wp-cli --blog حتى تعرف موقع الويب الذي من المفترض أن تعمل عليه:
wp theme status --blog=localhost/wp/test
Y si es en una instalación en subdominio sería algo así:
wp theme status --blog=test.example.com
إذا كنت تعمل على نفس الموقع في معظم الأوقات ، فيمكنك وضع عنوان url الخاص بهذا الموقع في ملف يسمى "wp-cli-blogالتي ستنشئها في المجلد الجذر في WordPress الخاص بك:
echo 'test.example.com' > wp-cli-blog
من هذه اللحظة يمكنك الاتصال wp بدون المعلمة --blog:
wp theme status
تتوفر القائمة الكاملة للأوامر هنا، ويمكنك حتى إنشاء المزيد من الأوامر في مطبخ wp-cli.
حسنًا ، كما حذرتك ، إنه ليس شيئًا يستخدمه أي شخص يوميًا ، ولكنه طريقة رائعة لإدارة WordPress من سطر الأوامر ، على سبيل المثال من خلال SSH ، لذا احفظ الرابط هناك عندما يكون لديك بضعة أيام سخيفة في أولئك الذين لا يعرفون ماذا يعبثون بـ WordPress.
وهكذا ينتهي المنشور.
قال فرناندو في البداية إنه منشور مخصص للمهوسين... لكن ألا يرى جميعنا تقريبًا أن هذا أمر رائع حقًا؟ … هههه!!, لا أعرف عنك ولكني أجد فكرة القدرة على التحكم في WordPress بالأوامر رائعة حقًا ♥0♥
شكرًا جزيلاً لفرناندو على هذا المنشور مرة أخرى؛ تم أخذ هذه المقالة في الأصل من موقع AyudaWordpress.com.
أتمنى أن تجدها مثيرة للاهتمام
تحياتي