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 با استفاده از Composer
اگر Composer را روی سرور خود نصب ندارید، ابتدا باید آن را نصب کنید. برای نصب Composer ابتدا به https://getcomposer.org/ مراجعه کنید و دستورالعمل های نصب را دنبال کنید. پس از نصب Composer، می توانید WP-CLI را با استفاده از دستور زیر نصب کنید:
composer require wp-cli/wp-cli
WP-CLI را با استفاده از دستور curl نصب کنید
در این روش WP-CLI را از وب سایت WP-CLI با استفاده از دستور curl دانلود می کنیم. برای نصب 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 آورده شده است:
- نصب افزونه wp [plugin-name]:
این دستور برای نصب افزونه در وردپرس استفاده می شود. برای نصب افزونه، نام افزونه را تغییر دهید [plugin-name] قرار دادم.
- فعال سازی افزونه wp [plugin-name]:
این دستور برای فعال سازی افزونه در وردپرس استفاده می شود. برای فعال کردن افزونه، نام افزونه را تغییر دهید [plugin-name] قرار دادم.
- افزونه wp را غیرفعال کنید [plugin-name]:
این دستور برای غیرفعال کردن یک افزونه در وردپرس استفاده می شود. برای غیرفعال کردن افزونه، نام افزونه را جایگزین کنید [plugin-name] قرار دادم.
- لیست افزونه های wp:
از این دستور برای نمایش لیست تمامی افزونه های نصب شده در وردپرس استفاده می شود.
- به روز رسانی هسته wp:
این دستور برای به روز رسانی وردپرس به آخرین نسخه استفاده می شود.
- به روز رسانی هسته wp – جزئی:
این دستور برای به روز رسانی وردپرس به آخرین نسخه با نسخه کوچک استفاده می شود. این دستور به کاربر این امکان را می دهد که از ارتقا به نسخه بالاتر پرش کند.
- نسخه اصلی wp:
این دستور برای نمایش نسخه فعلی وردپرس استفاده می شود.
- wp ایجاد کاربر [username] [email] –role=admin –user_pass=[password]:
این دستور برای ایجاد کاربری با نقش ادمین در وردپرس استفاده می شود. برای ایجاد یک کاربر، به جای آن نام کاربری، ایمیل و رمز عبور دلخواه را وارد کنید [username]، [email] و [password] دارم میام داخل
- لیست کاربران wp:
از این دستور برای نمایش لیست کاربران وردپرس و اینکه کدام کاربران در سایت وردپرس شما هستند استفاده می شود.
- لیست پست های wp:
این دستور برای نمایش لیستی از تمام پست های سایت وردپرس شما استفاده می شود.
- یک پست wp ایجاد کنید:
این دستور برای ایجاد یک پست جدید وردپرس استفاده می شود. با استفاده از این دستور می توانید یک نشریه جدید با مشخصات دلخواه ایجاد کنید.
- wp پست رو پاک کن [post-id]:
این دستور برای حذف پست وردپرس استفاده می شود. برای حذف یک پست، شناسه پست مورد نظر را جایگزین کنید [post-id] دارم میام داخل
- wp search-replace [old] [new]:
این دستور برای جستجو و جایگزینی یک رشته در کل پایگاه داده وردپرس استفاده می شود. برای جستجو و جایگزینی، رشته های قدیمی و جدید را جایگزین کنید [old] و [new] دارم میام داخل
دستورات فوق تنها چند نمونه از دستورات WP-CLI هستند. با استفاده از دستورات مختلف WP-CLI، می توانید کارهای مختلف مدیریت سایت وردپرس را به سرعت و به راحتی انجام دهید.
- گزینه های wp که دریافت می کنید [option-name]:
این دستور برای بدست آوردن مقدار یک تنظیمات در وردپرس استفاده می شود. برای دریافت مقدار تنظیم، نام تنظیم را با آن جایگزین کنید [option-name] قرار دادم.
- آپدیت گزینه wp [option-name] [option-value]:
این دستور برای به روز رسانی مقدار یک تنظیمات در وردپرس استفاده می شود. برای به روز رسانی یک مقدار تنظیم، نام تنظیم را با مقدار جدید جایگزین کنید [option-name] و [option-value] قرار دادم.
- wp حذف گذرا [transient-name]:
این دستور برای حذف یک فرآیند گذرا در وردپرس استفاده می شود. Transient در وردپرس به کاربران کمک می کند تا سرعت سایت را بهینه و افزایش دهند. برای حذف فرآیند گذرا، نام آن را جایگزین کنید [transient-name] قرار دادم.
- wp flush cache:
این دستور برای پاک کردن کش وردپرس استفاده می شود. با اجرای این دستور، محتوای کش موجود در کش حذف شده و وردپرس مجددا بارگذاری می شود.
- wp rewrite flush:
این دستور برای پاک کردن تنظیمات بازنویسی در وردپرس استفاده می شود. با اجرای این دستور، تمامی تنظیمات بازنویسی در وردپرس به حالت پیش فرض بازنشانی می شود.
- صادرات wp db:
این دستور برای ایجاد یک نسخه پشتیبان از پایگاه داده وردپرس استفاده می شود. با اجرای این دستور یک فایل SQL برای پشتیبان گیری از پایگاه داده وردپرس ایجاد می شود.
- واردات wp db [file.sql]:
این دستور برای وارد کردن فایل پشتیبان SQL به پایگاه داده وردپرس استفاده می شود. برای وارد کردن فایل SQL، نام فایل SQL را جایگزین کنید [file.sql] قرار دادم.
- جستجوی wp db [search] [replace] [–dry-run]:
این دستور برای جستجو و جایگزینی یک رشته در پایگاه داده وردپرس استفاده می شود. با استفاده از این دستور می توانید رشته مورد نظر را با رشته دیگری جایگزین کنید. با استفاده از پارامتر –dry-run، فرمان بدون جایگزینی اجرا می شود تا زمانی که ابتدا نتیجه عملیات بررسی شود.
- ایجاد سایت wp –slug=[site-slug] -title=[site-title] –admin_user=[username] –admin_password=[password] –admin_email=[email]:
این دستور برای ایجاد یک سایت وردپرس جدید استفاده می شود. برای ایجاد سایت به جای شناسه، عنوان، نام کاربری و رمز عبور ادمین و ایمیل مدیر [site-slug]، [site-title]، [username]، [password] و [email] دارم میام داخل
- لیست سایت wp:
از این دستور برای نمایش لیست تمامی سایت های وردپرسی استفاده می شود.
- سایت wp را حذف کنید [site-id]:
این دستور برای حذف یک سایت وردپرسی استفاده می شود. برای حذف سایت، شناسه سایت مورد نظر را تغییر دهید [site-id] دارم میام داخل
اینها فقط چند نمونه از دستورات WP-CLI هستند و تعداد بیشتری در این ابزار وجود دارد. با آشنایی با دستورات WP-CLI می توانید فعالیت های مدیریت وب سایت خود را سریع، آسان و بدون نیاز به ورود به کنترل پنل انجام دهید.
خلاصه کلی و نتیجه گیری داستان
WP-CLI یک ابزار قدرتمند مدیریت سایت وردپرس است که می تواند کارها را برای شما آسان کند. با استفاده از WP-CLI، میتوانید برخی از وظایف مدیریت سایت وردپرس را سریعتر انجام دهید، از جمله نصب و فعالسازی افزونهها، بهروزرسانی وردپرس، ایجاد و حذف کاربران و پستها، پاک کردن حافظه پنهان و حذف موارد گذرا، و غیره.
برای استفاده از WP-CLI باید این ابزار را روی سرور خود نصب کنید. پس از نصب، با استفاده از دستورات مختلف WP-CLI، می توانید کارهای مدیریتی وب سایت خود را به سرعت، به راحتی و بدون نیاز به ورود به پنل مدیریت انجام دهید.
دستورات WP-CLI بسیار گسترده هستند و ما در اینجا فقط چند نمونه را معرفی کرده ایم. اگر با دستورات WP-CLI آشنایی کافی ندارید، با مطالعه و استفاده از این دستورات و بهره گیری از قابلیت های این ابزار می توانید نحوه استفاده و عملکرد هر یک از آنها را بهتر درک کنید.