- افزونه WP CLI چیست؟
- مزایای WP-CLI چیست؟
- آموزش کار با افزونه WP CLI
- آموزش تنظیمات افزونه WP CLI
- نحوه دسترسی به لیست دستورات WP-CLI
- نحوه کسب اطلاعات بیشتر از یک دستور خاص در ابزار WP-CLI
- نحوه نصب وردپرس از طریق WP-CLI
- نحوه به روزرسانی وردپرس از طریق WP-CLI
- نحوه تغییر آدرس وردپرس از طریق WP-CLI
- نحوه درون و برون ریزی از طریق WP-CLI
- سوالات متداول
- جمع بندی
آموزش استفاده از افزونه WP CLI برای مدیریت وردپرس
وردپرس به دلیل داشبورد مدیریت بصری خود یکی از کاربرپسندترین سیستم های مدیریت محتوای سایت ساز جهان است که هم اکنون میلیون ها نفر از آن برای راه اندازی سایت استفاده می کنند. با این حال، مدیریت کردن یک سایت وردپرسی می تواند کار پیچیده ای باشد، به خصوص اگر کسب و کار شما رشد کند. فرقی نمی کند که شما کاربر معمولی هستید یا حرفه ای، در هر صورت باید بتوانید قالب ها، افزونه ها و به روز رسانی های سایت خود را مدیریت کنید. یکی از ابزارهایی که می تواند در این خصوص به شما کمک کند، افزونه 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 کلیک کنید.
سپس روی Enable در بخش وضعیت SSH کلیک کنید.
اگر از میزبانی 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 مراجعه کنید. سپس برای ساخت یک پایگاه داده جدید باید نام، نام کاربری و رمز عبور پایگاه داده را وارد نمائید:
از طرف دیگر، این مراحل را دنبال کنید تا بتوانید یک پایگاه داده 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
لیست مطالب
- افزونه WP CLI چیست؟
- مزایای WP-CLI چیست؟
- آموزش کار با افزونه WP CLI
- آموزش تنظیمات افزونه WP CLI
- نحوه دسترسی به لیست دستورات WP-CLI
- نحوه کسب اطلاعات بیشتر از یک دستور خاص در ابزار WP-CLI
- نحوه نصب وردپرس از طریق WP-CLI
- نحوه به روزرسانی وردپرس از طریق WP-CLI
- نحوه تغییر آدرس وردپرس از طریق WP-CLI
- نحوه درون و برون ریزی از طریق WP-CLI
- سوالات متداول
- افزونه WP CLI چه کاربردی دارد؟
- افزونه WP CLI را از کجا دانلود کنیم؟
- جمع بندی
نظرات کاربران
ثبت دیدگاه