آموزش استفاده از افزونه WP CLI برای مدیریت وردپرس

ضعیفمتوسطخوببسیار خوبعالی
( 0 رای , میانگین : 0,00 از 5)
بارگذاری...

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

افزونه WP CLI چیست؟

WP-CLI یک رابط خط فرمان برای وردپرس است که به کاربران این امکان را می دهد تا سایت های وردپرس خود را بدون مرورگر وب مدیریت کنند. این مجموعه ای از ابزارهای خط فرمان برای انجام وظایف وردپرس از جمله: مدیریت قالب ها، افزونه ها و بانک های اطلاعاتی را ارائه می دهد. در حالی که وردپرس دارای یک پیشخوان کاربر پسند است، اما این ابزار می تواند به شما کمک کند تا به بهترین شکل وب سایت خود را مدیریت کنید. شما می توانید وظایف را با سرعت بیشتری انجام داده و حتی جنبه های مختلف نگهداری سایت را نیز به صورت خودکار انجام دهید. همچنین این افزونه برای کاربرانی که چندین سایت را به صورت همزمان اداره می کنند، بسیار مفید می باشد.

مزایای WP-CLI چیست؟

قبل از اینکه بخواهیم شما را با آموزش کار با افزونه WP CLI آشنا کنیم، بهتر است با مزیت های افزونه نیز آشنا شوید. به طور کلی؛ این افزونه مزایای مختلفی را به همراه دارد که در ادامه مطلب شما را با برخی از آنها آشنا خواهیم کرد:

  • بهره وری بالا: به شما این امکان را می دهد تا در ثانیه وظایفی را انجام دهید که می تواند چند دقیقه یا حتی ساعت از طریق داشبورد سنتی وردپرس مدیر انجام شود.
  • مدیریت چندین اقدام مختلف: این ابزار به شما کمک می کند تا به صورت همزمان چندین افزونه، قالب و یا وب سایت هایی را با یک دستور واحد مدیریت کنید.
  • مدیریت از راه دور: با WP-CLI می توانید از راه دور وب سایت های وردپرس را حفظ کنید، به این معنی که نیازی به ورود به سیستم به صورت جداگانه به هر داشبورد سرپرست نخواهید داشت.
  • پشتیبان گیری خودکار: افزونه همچنین شما را قادر می سازد تا روال پشتیبان گیری خودکار را برای سایت وردپرس خود ایجاد کنید.
  • سفارشی سازی پیشرفته: پلاگین امکان سفارشی سازی پیشرفته را برای شما فراهم می کند که از طریق داشبورد امکان پذیر نیست.

بیشتر بخوانید: لاگین و ورود بدون رمز عبور در وردپرس؛ Passwordless login چیست؟ 

آموزش کار با افزونه WP CLI

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

نکته: در واقع؛ WP-CLI یک افزونه وردپرس نیست، بلکه کد PHP در یک phar بسته بندی شده است که می توانید با نصب آن بر روی یک سیستم عامل مانند UNIX ، از WP-CLI بدون وب سایت وردپرس استفاده کنید.

در ادامه شما را با طریقه کار با افزونه WP CLI آشنا خواهیم کرد. امیدوارم تا انتهای این مطلب مارو همراهی کنید.

کار با این ابزار بسیار ساده است و شما می توانید از برنامه میزبانی وب خود برای نصب و کار با آن استفاده کنید. برای انجام اینکار؛ در ابتدا وارد کنترل پنل هاست خود شوید. سپس از طریق نوار کناری سمت چپ روی گزینه Advanced و سپس SSH کلیک کنید.

چگونگی استفاده از افزونه WP CLI

سپس روی Enable در بخش وضعیت SSH کلیک کنید.

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

اگر از میزبانی VPS و یا لینوکس استفاده می کنید، می توانید WP-CLI را با استفاده از مراحل زیر نصب نمائید:

با استفاده از میزبانی SSH مانند به سرور خود دسترسی پیدا کنید. پس از ورود به سیستم، فایل WP-CLI Phar را بارگیری نمائید:

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

سپس باید تأیید کنید که فایل phar در حال کار است:

php wp-cli.phar --info

در مرحله بعد باید فایل را اجرا کنید:

chmod +x wp-cli.phar

به عنوان مثال، فایل phar را به مکانی در مسیر خود منتقل کنید:

sudo mv wp-cli.phar /usr/local/bin/wp

سپس نصب WP-CLI را با اجرای دستور زیر تکمیل کنید:

wp core install

آموزش تنظیمات افزونه WP CLI

این ابزار به شما این امکان را می دهد تا بسیاری از کارها را به صورت کارآمد انجام دهید. تسلط بر این دستورات WP-CLI به شما کمک می کند تا سایت وردپرس خود را به صورت مستقیم از خط فرمان مدیریت نمائید.

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

wp cli version

بعد از آن یک خروجی همانند زیر برای شما نمایان می شود که می توانید نسخه نصب شده این ابزار را مشاهده نمائید:

WP-CLI 2.8.1

همچنین اگر می خواهید اطلاعات بیشتری همچون نسخه PHP و MySQL را به دست آورید، می توانید از دستور زیر استفاده کنید:

wp --info

سپس خروجی آن همانند زیر خواهد بود:

PHP binary:     /usr/bin/php8.2
PHP version:    8.2.0
php.ini used:   /etc/php/8.1/cli/php.ini
MySQL binary:   /usr/bin/mysql
MySQL version:  mysql  Ver 8.0.27-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
SQL modes:
WP-CLI root dir:        /home/wp-cli/
WP-CLI vendor dir:      /home/wp-cli/vendor
WP_CLI phar path:
WP-CLI packages dir:    /home/wp-cli/.wp-cli/packages/
WP-CLI global config:
WP-CLI project config:  /home/wp-cli/wp-cli.yml
WP-CLI version: 2.8.1

اگر در نسخه منسوخ شده هستید، می توانید WP-CLI را به راحتی با اجرای دستور WP CLI Update در زیر به روز نمائید:

wp cli update

خروجی نسخه به روز شده همانند زیر خواهد بود:

Success: WP-CLI updated to 2.8.1


بیشتر بخوانید: آموزش افزونه مقایسه محصولات ووکامرس Sparks for WooCommerce 

نحوه دسترسی به لیست دستورات WP-CLI

ابزار WP-CLI مستندات داخلی را در اختیار شما قرار می دهد که حاوی اطلاعات ضروری می باشد. برای مشاهده لیست کاملی از دستورات موجود می توانید موارد زیر را وارد کنید:

wp

سپس شما باید خروجی را به شرح زیر مشاهده کنید:

NAME
  wp
DESCRIPTION
  Manage WordPress through the command-line.
SYNOPSIS
  wp <command>
SUBCOMMANDS
  cache                 Adds, removes, fetches, and flushes the WP Object Cache object.
  cap                   Adds, removes, and lists capabilities of a user role.
  cli                   Reviews current WP-CLI info, checks for updates, or views defined aliases.

 نحوه کسب اطلاعات بیشتر از یک دستور خاص در ابزار WP-CLI

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

wp help user

سپس اطلاعات ضروری را همانند زیر مشاهده خواهید کرد:

NAME
  wp user
DESCRIPTION
  Manages users, along with their roles, capabilities, and meta.
SYNOPSIS
  wp user <command>
SUBCOMMANDS
  add-cap          Adds a capability to a user.
  add-role         Adds a role to a user.
  create           Creates a new user.

بیشتر بخوانید: آموزش جامع کاهش درخواست های HTTP برای بهبود بارگذاری سایت در وردپرس

نحوه نصب وردپرس از طریق  WP-CLI

در ادامه آموزش استفاده از افزونه WP CLI قصد داریم شما را با نحوه نصب وردپرس از طریق WP-CLI آشنا کنیم. در واقع نصب وردپرس از طریق این ابزار بسیار ساده است که می توانید تنها با چند مرحله آن را انجام دهید.

در اولین قدم شما باید یک پایگاه داده MySQL ایجاد کنید، زیرا این یک پیش نیاز برای نصب وردپرس است، بنابراین ایجاد آن ضروری می باشد. اکثر کنترل پنل های هاست این قابلیت را در اختیار شما قرار می دهند. کافیست وارد کنترل پنل هاست خود شوید و سپس به بخش MySQL مراجعه کنید. سپس برای ساخت یک پایگاه داده جدید باید نام، نام کاربری و رمز عبور پایگاه داده را وارد نمائید:

آموزش نصب افزونه WP CLI

از طرف دیگر، این مراحل را دنبال کنید تا بتوانید یک پایگاه داده MySQL جدید با استفاده از این ابزار ایجاد نمائید:

در ابتدا دستور زیر را وارد کنید:

mysql -u root -p

با تایپ دستورات زیر، یک نام کاربر و پایگاه داده اضافه کنید. شما باید نام کاربری و نام پایگاه داده را با مقادیر انتخابی خود جایگزین نمائید:

CREATE USER 'username';
CREATE DATABASE 'databasename';

برای تغییر پایگاه داده به همه مجوزها اعطا کنید:

GRANT ALL PRIVILEGES ON databasename.* TO 'username' IDENTIFIED BY 'yourpassword';

در MySQL دستور زیر را وارد کنید:

quit

پس از تنظیم پایگاه داده MySQL ، می توانید وردپرس را از خط فرمان نصب کنید. در ابتدا به دایرکتوری public_html بروید، این جایی است که فایل های وب سایت شما باید در آن قرار بگیرند. برای بررسی فهرست فعلی ، موارد زیر را اجرا کنید:

pwd

سپس آخرین نسخه وردپرس را با استفاده از موارد زیر دانلود کنید:

wp core download

سپس با اعتبار پایگاه داده خود یک WP-config.php جدید ایجاد کنید:

wp config create --dbname=databasename --dbuser=username --dbpass=password --dbhost=localhost --dbprefix=wp_

در نهایت نصب وردپرس را با استفاده از دستور WP Core نصب تکمیل کنید:

wp core install --url="your_domain.com" --title="Your Site Title" --admin_user="username" --admin_password="password" --admin_email="you@domain.com"

سپس؛ خروجی نصب وردپرس را تأیید می کند:

Success: WordPress installed successfully.

نحوه به روزرسانی وردپرس از طریق WP-CLI

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

wp core update

سپس باید خروجی زیر را مشاهده کنید:

Success: WordPress updated successfully.

در مرحله بعد، بررسی کنید که آیا به روزرسانی پایگاه داده نیاز است یا خیر:

wp core update-db

پس از بروزرسانی، خروجی همانند زیر برای شما تأیید می شود:

Success: WordPress database updated.

برای تأیید نسخه فعلی وردپرس خود، کافیست از دستور زیر استفاده کنید:

wp core version

به روز نگه داشتن افزونه های نصب شده نیز بسیار مهم می باشد. برای به روزرسانی افزونه ها می توانید از دستور زیر استفاده کنید:

wp plugin update --all

خروجی همانند زیر خواهد شد:

Success: Updated x of x plugins.

همچنین برای بروزرسانی قالب های خود می توانید از دستور زیر استفاده کنید:

wp theme update --all

سپس خروجی زیر را مشاهده خواهید کرد:

Success: Updated x of x themes.


بیشتر بخوانید: آموزش کار با افزونه ایفرم؛ نحوه راه اندازی و تنظیمات فرم ساز eform 

نحوه تغییر آدرس وردپرس از طریق WP-CLI

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

نکته: به جای http://example.com نام دامنه خود را وارد کنید.

wp option update home "http://example.com"

خروجی به شرح زیر تأیید می شود:

Success: Updated 'home' option.

برای تنظیم آدرس سایت می توانید از همان دستور استفاده کنید. تنها کاری که باید انجام دهید این است که home را با SiteUrl جایگزین نمائید:

wp option update siteurl "http://example.com"

سپس این خروجی را مشاهده خواهید کرد:

Success: Updated 'siteurl' option.

بیشتر بخوانید: فعال سازی رایگان ssl در وردپرس | چگونه برای سایت وردپرسی اس اس ال رایگان دریافت کنیم؟

نحوه درون و برون ریزی از طریق WP-CLI

در ادامه آموزش کار با افزونه WP CLI قصد داریم شما را با نحوه درون و برون ریزی از طریق  WP-CLIآشنا کنیم. این ابزار دستورات ساده و در عین حال قدرتمندی را برای برون ریزی و درون ریزی داده های وردپرس ارائه می دهد.

حال برای برون ریزی تمام پست های وردپرس خود به یک فایل XML ، می توانید از دستور زیر استفاده کنید:

wp export --dir=/path/to/folder

این فایل XML را در فهرست مشخص شده ذخیره می کند، پس از آن این خروجی را مشاهده خواهید کرد:

Success: Wrote 'filename.xml' to '/path/to/folder'.

شما همچنین می توانید انواع خاصی از مطالب را مانند: صفحات یا انواع پست های سفارشی را به سادگی برون ریزی کنید. به عنوان مثال، برای برون ریزی کردن تمام صفحات می توانید از دستور زیر استفاده نمائید:

wp export --post_type=page

برای درون ریزی کردن یک فایل XML به وردپرس هم می توانید از دستور زیر استفاده کنید:

wp import /path/to/file.xml --authors=create

سوالات متداول

افزونه WP CLI چه کاربردی دارد؟

این یک ابزار حرفه ای وردپرس است که به شما این امکان را می دهد تا قالب ها، افزونه ها و بانک های اطلاعاتی سایت خود را مدیریت کنید.

افزونه WP CLI را از کجا دانلود کنیم؟

در صورتی که قصد خرید و دانلود افزونه WP CLI را دارید، نوین وردپرس می تواند یک انتخاب مطمئن برای شما باشد. ارائه محصولات با کیفیت و اورجینال، محصولات کاملاً فارسی سازی شده و عدم استفاده از قالب های نال و رایگان از ویژگی های بارز نوین وردپرس می باشد. علاوه بر آن تمامی قالب ها و افزونه های ارائه شده در نوین وردپرس دارای پشتیبانی های همه جانبه می باشند به گونه ای که بعد از خرید هر قالب یا افزونه، یک تیم پشتیبان قدرتمند و پاسخگو می توانند تمامی نیازها و مشکلات شما را حل و فصل نمایند.

جمع بندی

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

منبع: hostinger

درباره نویسنده



میلاد انوش
( عضو از 3 سال قبل )
  • 900 نوشته
  • 0 دیدگاه
  • 1 محصول
  • 0 دوره آموزشی

نظرات کاربران

ثبت دیدگاه

چند نکته قبل از ارسال دیدگاه :
  • تمامی دیدگاه ها قبل از انتشار عمومی توسط کارشناسان سایت بررسی خواهند شد.
  • دیدگاه هایی که جنبه تبلیغاتی داشته باشند تایید نخواهند شد.
  • آدرس سایت ، مشخصات مدیریت و... در متن دیدگاه حذف خواهند شد.
  • دیدگاه هایی که به زبان انگلیسی باشند تایید نخواهند شد.
  • دیدگاه هایی که حاوی توهین ، تهدید یا... باشند تایید نخواهند شد.

دیدگاهتان را بنویسید

مطالب مرتبط



آموزش ایجاد فرم های مختلف با FormCraft Basic

1634
1
عرض سلام خدمت همه ی همراهان عزیز سایت نوین وردپرس. در خدمت شما هستیم با یکی دیگر آموزش افزونه های پر کاربرد وردپرس . همانگونه که اطلاع دارید ...
جزییات بیشتر آموزش را بخوانید!

Com یا Net – تفاوت بین این دو پسوند دامنه چیست؟

2940
0
شاید سوالی که سوال شما و سوال بسیاری از کاربران باشد، این است که تفاوت بین .com و .net چیست؟ انتخاب نام دامنه برای کسب و کارتان و ...
جزییات بیشتر آموزش را بخوانید!

بایگانی مطالب وردپرس بدون انتقال به زباله دان با افزونه Archived Post Status

1178
0
سلام خدمت شما کاربران عزیز مثل روزای گذشته هر روز با یک افزونه در خدمت شما هستیم افزونه ایی که امروز میخواهیم آموزش دهیم افزونه  archived-post-status است. برای شما این ...
جزییات بیشتر آموزش را بخوانید!

افزونه تب نوشته های جدید ، دیدگاه ها و مطالب محبوب وردپرس WP Tab Widget

2432
0
با سلام خدمت شما کابران عزیز با افزونه تب نوشته های جدید ، دیدگاه ها و مطالب محبوب وردپرس در خدمت شما هستیم . شما میتوانید با استفاده از این ...
جزییات بیشتر آموزش را بخوانید!

گوگل آنالیتیکس چیست و مزایای استفاده از Google Analytics

1088
0
یکی از مهم ترین دغدغه های هر مدیر سایتی، بهبود سئو و کسب رتبه بهتر در نتایج جستجو می باشد. روش و ابزارهای مختلفی برای بهینه کردن و ...
جزییات بیشتر آموزش را بخوانید!

نمایش نوشته های وردپرس بصورت پازلی

4338
2
سلام امروز با یک پست از نوین وردپرس در خدمت شما هستیم با آموزش نمایش نوشته های وردپرس بصورت پازلی. خیلی از کاربران در وردپرس به ما ایمیل میزنند ...
جزییات بیشتر آموزش را بخوانید!

اتوماتیک کردن کارها در وردپرس با Uncanny Automator

239
0
مدیریت سایت وردپرس به تنهایی مکن است برای هر کسی یک کار سخت و چالش‌برانگیزی باشد. شما برای اینکه بتوانید یک وب‌سایت موفق داشته باشید، باید صدها کار ...
جزییات بیشتر آموزش را بخوانید!

معرفی نرم افزار اسکریمینگ فراگ و آشنایی با کاربردهای Screaming Frog

317
0
یکی از بهترین تکنیک ها برای بهبود سئوی سایت، بررسی و تجزیه و تحلیل سایت های رقیب می باشد. خوشبختانه ابزارهای مختلفی در این خصوص ارائه شده است ...
جزییات بیشتر آموزش را بخوانید!

دسته بندی مطالب

محصولات حرفه ای

جستجو کنید…

همکار ما شوید

اگر دوست دارید در زمینه آموزش ، افزونه ، قالب وردپرس و ووکامرس ، آموزش سئو و… مقالات آموزشی خود را در نوین وردپرس منتشر کنید میتوانید به عنوان نویسنده در نوین وردپرس فعالیت کنید.

  • تولید کننده فیلم آموزشی کار با محصولات
  • نویسندگی و ارسال مطالب آموزشی
  • تولید کننده دورهای آموزشی برنامه نویسی
  • فارسی سازی و ترجمه انواع قالب
  • و هر آنچه که توانایی دارید...
  • فهرست مطالب