نحوه نصب چند پلاگین در WordPress با استفاده از WP-CLI

نحوه نصب چند پلاگین در WordPress با استفاده از WP-CLI

آیا تا به حال خواسته اید چندین افزونه WordPress را بصورت فشرده نصب یا به روز کنید?


در این آموزش ، از WP-CLI برای نصب چندین پلاگین استفاده کنید از رابط خط فرمان. ما به شما نشان خواهیم داد که چگونه افزونه های خود را با استفاده از WP-CLI مدیریت کنید, مانند چندین افزونه را به روز کنید, افزونه ها را فعال یا غیرفعال کنید و حذف (حذف) افزونه ها به صورت عمده – همه بدون اینکه وارد سایت وردپرس خود شوید!

قبل از شروع کار ، اجازه دهید چند مورد بحث کنیم پیش نیازها:

  1. اگر از WordPress در ارائه دهنده میزبانی مشترک استفاده می کنید ، میزبان شما باید SSH دسترسی داشته باشد و WP-CLI نصب شود. می توانید وردپرس رسمی را بررسی کنید لیست از میزبان های پشتیبانی شده ، اما به عنوان این اتفاق می افتد همه توصیه های ما برای بهترین هاستینگ وردپرس با WP-CLI از پیش نصب شده همراه است.
  2. اگر میزبان وردپرس در یک سرور VPS یا cloud هستید ، ما بعداً در این آموزش نحوه نصب WP-CLI را در سرور خود نشان خواهیم داد. (PS: اگر می خواهید نحوه نصب وردپرس را در VPS بیاموزید ، آموزش DigitalOcean ما را دنبال کنید)
  3. سیستم عامل شما باید یک محیط شبیه به UNIX باشد (لینوکس ، OS X ، FreeBSD). شما باید PHP 5.4+ و WordPress 3.7 یا بالاتر داشته باشید. از آنجا که تقریباً تمام میزبانان توصیه شده وردپرس این معیارها را رعایت می کنند ، خوب است.
  4. سرانجام ، این آموزش است نه در نظر گرفته شده برای مبتدیان. افراد آشنا با رابط خط فرمان (CLI) و مدیریت سرور باید از این آموزش استفاده کنند.

بیا شروع کنیم.

WP-CLI در وردپرس چیست؟?

WP-CLI یک پروژه آزاد و منبع باز است که به شما امکان می دهد سایت وردپرس خود را با استفاده از رابط خط فرمان (CLI) مدیریت کنید. WP-CLI کارهای زیادی در وردپرس مانند نصب وردپرس ، تهیه نسخه پشتیبان از پایگاه داده ، به روزرسانی هسته وردپرس و نصب یا به روزرسانی افزونه ها و مضامین وردپرس را بسیار ساده کرده است..

همه این موارد را می توان با تایپ کردن چند دستور در ترمینال و بدون نیاز به ورود به سایت وردپرس خود ، انجام داد. نتیجه؟ زمان زیادی صرفه جویی می شود ، فضای کمتری برای خطا و افزایش بهره وری! در اینجا آغازگر خوب از WPShout برای کسب اطلاعات بیشتر در مورد WP-CLI.

نحوه نصب WP-CLI در وردپرس VPS یا Cloud Server?

کاربرانی که WordPress را در a نصب کرده اند VPS (مانند DigitalOcean) ، الف ارائه دهنده میزبانی ابر (مانند خدمات وب آمازون (AWS) یا Google Cloud) ، یا یک میزبان ابر مدیریت شده (مانند CloudWays) می توانند WP-CLI را در سرور خود نصب کنند.

توجه داشته باشید: برای این آموزش ، ما از یک VPSr VPS (مشابه یک قطره DigitalOcean) با وردپرس از پیش نصب شده استفاده کرده ایم و اسناد رسمی.

مرحله 1: ورود به سرور خود با ریشه کاربر. اگر به کاربر root دسترسی ندارید ، با یک کاربر دارای مجوزهای خواندن ، نوشتن و اجرای “در” وارد سیستم شوید./ var / www / html” فهرست راهنما.

گام 2: بارگیری کنید wp-cli.phar استفاده از پرونده wget یا حلقه (ما از cURL استفاده کرده ایم):

wp-cli را برای وردپرس در سرورهای vps یا cloud نصب کنید

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

مرحله 3: تأیید کنید که پرونده Phar در حال کار است. دستور زیر را تایپ کنید ، و باید یک خروجی مشابه را مشاهده کنید:

wp-cli وردپرس vps را نصب کنید - بررسی کنید --info

php wp-cli.phar --info

مرحله 4: ما می خواهیم فقط با تایپ کردن ، WP-CLI را از خط فرمان اجرا کنیم wp. برای انجام این کار ، باید پرونده WP-CLI را اجرایی کنیم و آن را به سمت پرونده منتقل کنیم صندوقچه فهرست راهنما.

wp-cli wordpress vps را نصب کنید - به سطل بنویسید و مجوز را اجرا کنید

  • برای اجرای پرونده WP-CLI ، تایپ کنید:
chmod + x wp-cli.phar
  • بعد ، آن را به فهرست سطل منتقل کنید:
sudo mv wp-cli.phar / usr / local / bin / wp

مرحله 5: اکنون آزمایش خواهیم کرد که آیا WP-CLI به درستی قابل اجرا است:

نصب نصب wp-cli وردپرس vps را بررسی کنید

  • ابتدا دایرکتوری کار را در فهرست نصب وردپرس تغییر دهید:
cd / var / www / html
  • بعد ، دستور زیر را اجرا کنید ، و باید همانطور که در تصویر بالا نشان داده شده است ، یک خروجی مشابه را مشاهده کنید.
wp --info

توجه: خطای دسترسی ریشه در WP-CLI & Solution

گاهی اوقات ، وقتی دستورات WP-CLI را به عنوان a اجرا می کنید ریشه کاربر ، شما ممکن است خطای زیر را دریافت کنید:

خطای دسترسی ریشه wp-cli وردپرس vps

در چنین حالتی ، به سادگی پیوست کنید –رنگ ریشه به فرمان ، و شما خوب است که بروید. در اینجا نمونه ای از تست فرمان وجود دارد که آیا WP-CLI نصب وردپرس موجود را تشخیص می دهد یا خیر.

نسخه اصلی wp - allow-root

wp-cli وردپرس راه حل خطای دسترسی به ریشه

پس از انجام این کار ، آماده نصب افزونه های انبوه هستید.

نحوه نصب چند افزونه افزونه در وردپرس با استفاده از WP-CLI

در این بخش ، ما به شما نشان خواهیم داد که چگونه چندین افزونه را در WordPress از رابط خط فرمان با استفاده از WP-CLI نصب کنید. برای مرجع ، رسمی را نگه دارید مستندات افزونه WP-CLI مفید.

دستور اصلی نصب افزونه به شرح زیر است:

افزونه wp را نصب کنید PLUGIN_NAME

کد نصب شده چندین پلاگین است: (می توانید پلاگین های مورد نیاز خود را اضافه کنید)

افزونه wp را نصب کنید PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME

در حال حاضر ، این ترفند است نام صحیح افزونه را بفهمید. برای انجام این کار ، به صفحه URL افزونه مراجعه کرده و نوار حلقه URL را کپی کنید.

  • به عنوان مثال ، URL افزونه Jetpack https://wordpress.org/plugins/جت پک/
    • بنابراین نام پلاگین است جت پک
  • به همین ترتیب ، برای افزونه Yoast SEO ، آدرس اینترنتی https://wordpress.org/plugins/وردپرس-SEO/
    • بنابراین نام پلاگین است وردپرس-SEO

برای نصب یک افزونه ، کد:

افزونه wp نصب jetpack

برای نصب هم Jetpack و Yoast SEO کد:

افزونه wp نصب jetpack wordpress-seo

wp-cli چندین افزونه را در وردپرس نصب کنید

(توجه داشته باشید که ما استفاده کرده ایم –رنگ ریشه برای اطمینان از اجرای کد در VPS ما.)

نحوه نصب و فعال سازی چند افزونه در وردپرس با استفاده از WP-CLI

به طور پیش فرض ، افزونه های نصب شده توسط WP-CLI فعال نمی شوند. اگر می خواهید بلافاصله پس از نصب افزونه را فعال کنید ، پیوست کنید فعال کردن به فرمان.

با این حال ، ما توصیه می کنیم پلاگین های مورد نیاز را فعال نکنید پیکربندی پردازنده (مانند افزونه های ذخیره و پشتیبان) ، مستقیماً از WP-CLI.

افزونه هایی که نیازی به پیکربندی روی صفحه اصلی ندارند مانند درج هدرها و پاورقی ها را وارد کنید می توان از خط فرمان فعال شد:

افزونه wp نصب سرصفحات و سرصفحان را فعال کنید

wp-cli چندین افزونه را در وردپرس نصب و فعال کنید

خودشه! اکنون می دانید چگونه چندین افزونه را با استفاده از WP-CLI نصب و فعال کنید. در بخش بعدی ، ما به شما آموزش خواهیم داد مدیریت افزونه با استفاده از WP-CLI.

مدیریت افزونه فله در WP-CLI در وردپرس

می توانید از WP-CLI برای انواع وظایف مدیریت افزونه مانند:

  • لیست افزونه های نصب شده
  • فعال سازی / غیرفعال سازی افزونه چندگانه
  • به روزرسانی و حذف افزونه ها به صورت عمده

نحوه لیست تعداد افزونه های نصب شده در وردپرس با استفاده از WP-CLI

این دستور تعدادی از افزونه های نصب شده در سایت وردپرس شما را در یک جدول نمایش می دهد ، از جمله اطلاعات حیاتی مانند وضعیت فعال سازی افزونه ، نسخه فعلی و به روزرسانی های موجود (در صورت وجود).

لیست افزونه wp

wp-cli تمام افزونه های نصب شده در وردپرس را لیست می کند

نحوه فعال یا غیرفعال کردن چند پلاگین به طور هم زمان با استفاده از WP-CLI

مشابه دستور نصب افزونه ، افزونه هایی را که می خواهید فعال یا غیرفعال کنید اضافه کرده و بازگشت را فشار دهید.

افزونه wp فعال می شود PLUGIN_1_NAME PLUGIN_2_NAME

بنابراین دستور فعال سازی Yoast SEO و Jetpack (با فرض نصب آنها):

افزونه wp jetpack wordpress-seo را فعال کنید

به طور مشابه ، دستور غیرفعال کردن (یا غیرفعال کردن) هر دو افزونه به شرح زیر است:

افزونه wp غیرفعال کردن jetpack وردپرس-SEO

متناوبا ، می توانید همه افزونه های فعال را غیرفعال کنید در سایت WordPress خود با این یک فرمان:

افزونه wp غیرفعال می شود - all

wp-cli همه افزونه های وردپرس را از خط فرمان غیرفعال می کند

نحوه به روزرسانی چندین افزونه در WordPress با استفاده از WP-CLI

یکی دیگر از کاربردهای مفید WP-CLI ، توانایی آن در بروزرسانی انبوه کلیه افزونه های نصب شده در سایت وردپرس شما است. دستور این است:

به روزرسانی افزونه wp - همه

wp-cli تمام افزونه های وردپرس را از خط فرمان به روز می کند

بسته بندی کردن

جدا از نگهداری پلاگین, WP-CLI یک ابزار قدرتمند است که شما را قادر می سازد که a را اجرا کنید تعداد زیادی از کارهای نگهداری بسیار کارآمد ، از طریق خط فرمان ، باعث صرفه جویی در وقت ارزشمند زیادی می شوید.

اگر برای اولین بار WP-CLI را امتحان می کنید ، پیشنهاد می کنیم این کار را در یک سرور مرحله یا یک نمونه جدید وردپرس انجام دهید. پس از آشنایی با ابزار ، می توانید از آن در سایت زنده خود استفاده کنید.

امیدوارم که چیز جدیدی را از این آموزش آموخته باشید. آیا قبلاً از WP-CLI استفاده کرده اید؟ ترفندهای مورد علاقه شما چیست؟?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map