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

3.9 / 5. تعداد رای: 15

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

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

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

آموزش استفاده از WP CLI

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

به دسترسی سرور نیاز دارید!

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

اگر وردپرس را روی سرور خود نصب نکرده‌اید، ابتدا باید وردپرس را روی سرور نصب کنید و سپس WP-CLI را نصب کنید تا بتوانید از آن استفاده کنید.

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

آموزش نصب WP CLI

برای نصب WP-CLI، می‌توانید از روش‌های مختلفی استفاده کنید. در ادامه دو روش برای نصب WP-CLI را برای شما توضیح می‌دهیم:

نصب WP-CLI با استفاده از Composer

اگر Composer را روی سرور خود نصب ندارید، ابتدا باید آن را نصب کنید. برای نصب Composer، ابتدا به سایت https://getcomposer.org/ مراجعه کرده و دستورالعمل‌های نصب را دنبال کنید. پس از نصب Composer، می‌توانید WP-CLI را با استفاده از دستور زیر نصب کنید:

composer require wp-cli/wp-cli

نصب WP-CLI با استفاده از دستور curl

در این روش، WP-CLI را با استفاده از دستور curl از وب‌سایت 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-CLI را از وب‌سایت WP-CLI دانلود می‌کند، دستور دوم دسترسی اجرایی فایل را تنظیم می‌کند و دستور سوم WP-CLI را به مسیر /usr/local/bin/wp انتقال می‌دهد تا در هر جای سیستم به راحتی فراخوانی شود.

پس از نصب WP-CLI، می‌توانید با وارد کردن دستور wp در خط فرمان، از WP-CLI برای مدیریت سایت‌های وردپرس خود استفاده کنید.

آموزش استفاده از دستور WP CLI

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

  1. wp plugin install [plugin-name]:

این دستور برای نصب یک پلاگین در وردپرس استفاده می‌شود. برای نصب پلاگین، نام پلاگین را به جای [plugin-name] قرار دهید.

  1. wp plugin activate [plugin-name]:

این دستور برای فعال‌سازی یک پلاگین در وردپرس استفاده می‌شود. برای فعال‌سازی پلاگین، نام پلاگین را به جای [plugin-name] قرار دهید.

  1. wp plugin deactivate [plugin-name]:

این دستور برای غیرفعال‌سازی یک پلاگین در وردپرس استفاده می‌شود. برای غیرفعال‌سازی پلاگین، نام پلاگین را به جای [plugin-name] قرار دهید.

  1. wp plugin list:

این دستور برای نمایش لیست تمام پلاگین‌های نصب شده در وردپرس استفاده می‌شود.

  1. wp core update:

این دستور برای بروزرسانی وردپرس به آخرین نسخه استفاده می‌شود.

  1. wp core update –minor:

این دستور برای بروزرسانی وردپرس به آخرین نسخه با ورژن کوچکتر استفاده می‌شود. این دستور به کاربر اجازه می‌دهد تا از بروزرسانی به نسخه‌ای با ورژن بزرگتر صرف‌نظر کند.

  1. wp core version:

این دستور برای نمایش ورژن فعلی وردپرس استفاده می‌شود.

  1. wp user create [username] [email] –role=administrator –user_pass=[password]:

این دستور برای ایجاد یک کاربر با نقش مدیر در وردپرس استفاده می‌شود. برای ایجاد کاربر، نام کاربری، ایمیل، و رمز عبور مورد نظر را به جای [username]، [email] و [password] وارد کنید.

  1. wp user list:

این دستور برای نمایش لیست کاربران وردپرس استفاده می‌شود و نشان می‌دهد که کدام کاربران در سایت وردپرس شما وجود دارند.

  1. wp post list:

این دستور برای نمایش لیست تمام پست‌های سایت وردپرس شما استفاده می‌شود.

  1. wp post create:

این دستور برای ایجاد یک پست جدید در وردپرس استفاده می‌شود. با استفاده از این دستور می‌توانید پست جدیدی را با مشخصات دلخواه ایجاد کنید.

  1. wp post delete [post-id]:

این دستور برای حذف یک پست در وردپرس استفاده می‌شود. برای حذف پست، شناسه پست مورد نظر را به جای [post-id] وارد کنید.

  1. wp search-replace [old] [new]:

این دستور برای جستجو و جایگزینی یک رشته در کل دیتابیس وردپرس استفاده می‌شود. برای جستجو و جایگزینی، رشته قدیمی و جدید را به جای [old] و [new] وارد کنید.

دستورات فوق تنها چند نمونه از دستورات WP-CLI هستند. با استفاده از دستورات مختلف WP-CLI، می‌توانید وظایف مختلف مدیریت سایت وردپرس را به صورت سریع و آسان انجام دهید.

  1. wp option get [option-name]:

این دستور برای دریافت مقدار یک تنظیم در وردپرس استفاده می‌شود. برای دریافت مقدار تنظیم، نام تنظیم را به جای [option-name] قرار دهید.

  1. wp option update [option-name] [option-value]:

این دستور برای به‌روزرسانی مقدار یک تنظیم در وردپرس استفاده می‌شود. برای به‌روزرسانی مقدار تنظیم، نام تنظیم و مقدار جدید را به جای [option-name] و [option-value] قرار دهید.

  1. wp transient delete [transient-name]:

این دستور برای حذف یک transient در وردپرس استفاده می‌شود. Transient در وردپرس به کمک کاربران در بهینه‌سازی و افزایش سرعت سایت کمک می‌کنند. برای حذف transient، نام transient را به جای [transient-name] قرار دهید.

  1. wp cache flush:

این دستور برای خالی کردن حافظه نهان در وردپرس استفاده می‌شود. با اجرای این دستور، محتوای کش شده در حافظه نهان پاک شده و وردپرس به صورت تازه بارگذاری می‌شود.

  1. wp rewrite flush:

این دستور برای پاک کردن تنظیمات Rewrite در وردپرس استفاده می‌شود. با اجرای این دستور، تمامی تنظیمات Rewrite در وردپرس به صورت پیش‌فرض برگردانده می‌شود.

  1. wp db export:

این دستور برای ایجاد یک پشتیبان از دیتابیس وردپرس استفاده می‌شود. با اجرای این دستور، یک فایل SQL برای پشتیبان‌گیری از دیتابیس وردپرس ساخته می‌شود.

  1. wp db import [file.sql]:

این دستور برای وارد کردن فایل SQL پشتیبان به دیتابیس وردپرس استفاده می‌شود. برای وارد کردن فایل SQL، نام فایل SQL را به جای [file.sql] قرار دهید.

  1. wp db search [search] [replace] [–dry-run]:

این دستور برای جستجو و جایگزینی یک رشته در دیتابیس وردپرس استفاده می‌شود. با استفاده از این دستور، می‌توانید رشته مورد نظر را با رشته دیگری جایگزین کنید. با استفاده از پارامتر –dry-run، دستور بدون انجام جایگزینی اجرا می‌شود تا ابتدا نتیجه عملیات بررسی شود.

  1. wp site create –slug=[site-slug] –title=[site-title] –admin_user=[username] –admin_password=[password] –admin_email=[email]:

این دستور برای ایجاد یک سایت جدید در وردپرس استفاده می‌شود. برای ایجاد سایت، شناسه، عنوان، نام کاربری و رمز عبور مدیر و ایمیل مدیر را به جای [site-slug]، [site-title]، [username]، [password] و [email] وارد کنید.

  1. wp site list:

این دستور برای نمایش لیست تمام سایت‌های موجود در وردپرس استفاده می‌شود.

  1. wp site delete [site-id]:

این دستور برای حذف یک سایت در وردپرس استفاده می‌شود. برای حذف سایت، شناسه سایت مورد نظر را به جای [site-id] وارد کنید.

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

جمع‌بندی کلی و ختم داستان

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

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

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

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟