خط فرمان وردپرس چیست؟
مدیران سایت های وردپرس همواره برای انجام عملیات خود به بخش مدیریت وردپرس مراجعه می کنند و کارهای روزانه خود را مثل ایجاد محتوا یا نصب افزونه و .. را انجام می دهند. آیا تا بحال به این فکر کرده اید که متخصصان وردپرس برای مدیریت صد ها وب سایت وردپرسی آیا دقیقا همین میزان زمان را صرف می کنند؟ قطعا پاسخ خیر می باشد.
اگر شما بخواهید یک وب سایت وردپرسی را از صفر تا صد نصب کنید و تمامی تنظیمات قالب ، افزونه را انجام دهید چقدر از شما زمان میبرد؟ این زمان برای متخصصان وردپرس توسط ابزار خط فرمان وردپرس به کم تر از دو دقیقه می رسد آن هم ن یک وب سایت بلکه چند وب سایت ..
زمانی که شما در مدیریت وردپرس در حال کار هستید به نوعی با محیط گرافیکی یا به اختصار GUI در ارتباط می باشید. این محیط مشکل سیستم سازی دارد یعنی شما نمی توانید عملکرد های تکراری را به شکلی که هیچ گونه فشاری به سرور های وردپرس نیاید انجام دهید، در نیتجه وب سایت وردپرس شما بعد از مدتی با کاهش سرعت مواجه می شود.
مشکلی که تقریبا اکثرا کاربران وردپرس با آن دست و پنجه نرم می کنند ، میگویند چرا سرعت وب سایت وردپرس ما حتی زمانی که منابع کافی سرور داریم باز هم کم هست؟
در خط فرمان وردپرس (WP-CLI) شما با مدیریت حرفه ای یک استارتاپ وردپرس می توانید عملیات خود را سریع تر از قبل، کاملا بهینه تر و با ابزار های به روز تری انجام دهید ، عملیاتی که گاها فشاری روی وب سایت وردپرسی شما ایجاد می کند زیرا قانونی اصلی در هسته ی وردپرس وجود دارد "نباید برای هر گونه عملیاتی افزونه اضافی نصب کنید" .
چرا باید کار با خط فرمان وردپرس را یاد بگیرم؟
زمان خود را کم تر خرج مدیریت سایت های وردپرسی می کنید:
فرض کنید می خواهید یک وب سایت وردپرسی نصب کنید. ابتدا باید فایل وردپرس را دانلود و در هاست نصب کنید ، سپس MySQL را فعال کنید ، حال عملیات نصب شروع می شود ، بعد افزونه هایی که نیاز دارید را نصب کنید ، برای هر افزونه تنظیماتش را اعمال کنید مثلا واحد پولی ووکامرس را تومان کنید ، حال قالب خود را نصب کنید و تنظیمات قالب را انجام دهید.
آیا میدانستید. بجای تمامی این کار ها کافیست دستور WP Install را در خط فرمان اجرا کنید تا همه ی این عملیات طبق الگوی تعریفی شما انجام شود؟
جالب تر آن که اگر بخواهید 1000 سایت وردپرسی را اجرا کنید چقدر زمان میبرد؟ در صورتی که با همان دستور WP Install میتوانید میلیون ها سایت وردپرسی را در کم تر از دقیقه اجرا کنید؟ این همان ترفندی هست که شرکت های هاستینگ دنیا یا متخصصان و توسعه دهندگان وردپرس به کار می برند و شما از آن بی خبر هستید.
ویدیو زیر بخشی از فصل دوازدهم دوره آموزشی خط فرمان وردپرس می باشد:
دیگر منابع سرور سایت وردپرسی شما هدر نمی رود:
زمانی که شما در حال انجام عملیات در مدیریت وردپرس یا محیط گرافیکی (GUI) هستید ، با اجرای هر فرمان مثلا انتشار پست ، درخواست ها از پروتکل های HTTP در مرورگر شما به هاست وردپرس شما ارسال می شود.
در صورتی که برای اجرای دستورات خط فرمان وردپرس منابع سخت افزاری بسیار کم تری درگیر اجرای عملیات شما هستند و این یک امتیاز فوق العاده برای سرعت وب سایت وردپرسی و کاهش هزینه های سرور شما هست.
تا به امروز مدیریت استارتاپ ها و وب سایت های بزرگ وردپرسی زیادی را بر عهده داشتم که هم حجم محتواهای بالایی داشتند و هم میزان بازدید آن ها در طول روز بسیاز زیاد بود، تنها راه چاره برای مدیریت دیتابیس و فایل های وردپرس این سایت ها استفاده از خط فرمان وردپرس هست.
توسعه و رفع اشکال های وب سایت وردپرسی:
ابزار ها و پکیج های فوق العاده ای برای مدیریت سایت های وردپرس ، برنامه نویسی و توسعه افزونه و قالب ها در WP-CLI وجود دارد که میتواند محیط تست و اجرای وب سایت وردپرسی را صد چندان کند.شما در این دوره با تمامی این ابزار ها و پکیج ها آشنا خواهید شد.
این دوره آموزشی برای چه کسانی کاربرد دارد؟
- مدیران وب سایت های وردپرس
- شرکت های هاستینگ که مدیریت چندین هزار سایت وردپرسی را می خواهند به صورت هم زمان انجام دهند.
- توسعه دهندگان و برنامه نویسان وردپرس که میخواهند سرعت و استاندارد سازی بیش تری برای ایجاد افزونه و قالب وردپرس داشته باشند.
سرفصل های دوره خط فرمان وردپرس
- آشنایی با انواع سیستم عامل مدیریت سرور سایت های وردپرس
- تفاوت محیط GUI و CLI
- چند ویژگی بارز WP-CLI که ما را ملزم به استفاده از آن می کند؟
- آشنایی با محیط خط فرمان CMD در سیستم عامل ویندوز
- نحوه ی کار با دستورات پایه ای خط فرمان در Windows
- تقسیم بندی انواع دستورات در محیط CLI سیستم عامل ویندوز
- آشنایی با پروتکل SSH و نحوه ی مدیریت از راه دور هاست وردپرس
- نحوه ی کار با دستورات پایه ای خط فرمان (ترمینال) در سیستم عامل لینوکس و مک
- امنیت داده ها در استفاده از بستر SSH و Terminal در کنترل های پنل های هاست مثل Cpanel
- علت پیدایش خط فرمان وردپرس
- معرفی سازندگان و تیم توسعه خط فرمان وردپرس
- معرفی وب سایت رسمی WP-CLI و بخش های مختلف این سایت
- نصب و راه اندازی PHP و MySQL در ویندوز
- نصب و راه اندازی ابزار Composer و WP-CLI
- اشنایی با متغیر های محیطی (Environment Variables) در ویندوز
- معرفی Emulator های قدرتمند در سیستم عامل ویندوز
- هماهنگی کامل WP-CLI با نرم افزار های PHPStorm
- نصب خط فرمان وردپرس در فولدر اصلی هاست
- طریقه ی هماهنگی alias دستورات خط فرمان در تمامی فولدر های هاست
- نحوه ی کار با تنظیمات شخصی در هاست یا فایل bashrc
- معرفی ساختار و بخش های مختلف دستورات WP-CLI
- انواع آرگومان های WP-CLI
- معرفی مفهوم SubCommand در خط فرمان وردپرس
- تقسیم بندی دستورات خط فرمان وردپرس بر اساس ThirdParty
- تقسیم بندی دستورات بر اساس زمان های Before_WP_Load و After_WP_Load در سرور
- معرفی ساختار پوشه نصب خط فرمان وردپرس
- مفهوم کش شدن درخواست ها در WP-CLI برای پروسس های تکراری
- آشنایی با فرمت فایل های Yaml با ارائه مثال
- نحوه ی ایجاد و ثبت فایل های تنظیمات دلخواه برای دستورات خط فرمان وردپرس
- نحوه ی دریافت فایل هسته ی وردپرس در ورژن های و زبان های مختلف
- کار با فایل wp-config.php در خط فرمان
- نصب و راه اندازی وب سایت های Single وردپرس
- تست کوئری های وردپرس در خط فرمان
- گرفتن Export یا خروجی سریع از پایگاه داده وردپرس حتی در حجم های سنگین
- ورودی یا Import کردن سریع فایل های SQL به وردپرس در خط فرمان
- قابلیت بهینه سازی Optimize و Repair کردن کجداول وردپرس
- تبدیل سریع وب سایت های Single به وردپرس شبکه ای
- مدیریت کامل لیست وب سایت های زیر مجموعه وردپرس شبکه ای
- قابلیت Public یا Private کردن وب سایت در WordPress Network
- نصب و حذف افزونه های وردپرس از مخزن یا آدرس (URL) دلخواه
- قابلیت گزارش گیری وضعیت افزونه های وردپرس
- حذف و بهینه سازی عملکرد افزونه های وردپرس
- نصب و راه اندازی قالب وردپرس
- دریافت لیست قالب های فعال وردپرس
- قابلیت Switch Theme و حذف قالب های فعلی سیستم وردپرس
- مدیریت سطح های دسترسی Capability وردپرس
- مدیریت نقش های کاربری یا Roles در پروژه وردپرس
- افزودن و حذف کاربر وردپرس
- دریافت گزارش گیری کامل از لیست کاربران با فیلتر پیشرفته
- قابلیت ایجاد کاربران Fake در جهت تست سایت وردپرس
- آشنایی با مفهوم Meta Data در پایگاه داده وردپرس
- مدیریت کامل یوزر متاهای کارران در خط فرمان وردپرس
- تغییر Permalink Structure لینک های وردپرس
- تغییر آدرس های دلخواه برچسب ها ، دسته بندی و محصولات ووکامرس و ..
- نحوه ی بکارگیری فایل های Htaccess هاست
- مدیریت لیست Options های وردپرس
- ایجاد/حذف/ویرایش آپشن های وردپرس
- کاربا آپشن های تو در تو و آرایه در خط فرمان وردپرس
- تغییر متد لود آپشن ها (autoload)
- نصب یا حذف زبان جدید برای وب سایت وردپرسی
- لیست کامل WordPress Locale ها در هسته ی وردپرس
- قابلیت آپدیت بسته های زبان برای افزوه ها و قالب های وردپرس
- مدیریت کش های دیتابیس یا Transient
- مدیریت Object Cache دیتابیس در خط فرمان وردپرس
- معرفی نحوه ی بکارگیری صحیح کش ها در وردپرس
- مدیریت لیست Scheduled های وردپرس بر اساس تاریخ و زمان انجام عملیات
- قابلیت اضافه یا حذف Cron های جدید در سیستم وردپرس
- مدیریت لیست پست تایپ ها (Post Type) وردپرس
- مدیریت لیست Taxonomy ها و Term های مرتبط به هر گروه
- مدیریت کامل لیست پست ها شامل اضافه ، حذف ، ویرایش و ..
- دریافت خروجی و گزارش گیری بر اساس پارامتر های کلیدی کلاس Wp_Query
- امکان دانلود و ثبت رسانه ها از وب سایت و آدرس های دیگر در وردپرس
- قابلیت import تمامی تصاویر و فایل های یک پوشه در رسانه وردپرس
- قابلیت regenerate thumbnail اتوماتیک در خط فرمان وردپرس
- مدیریت location یا جایگاه های منو های وردپرس در قالب وردپرس
- قابلیت ایجاد/حذف منوی های وردپرس
- مدیریت لیست آیتم و لینک های منو های وردپرس در خط فرمان
- مدیریت لیست نظرات کاربران برای پست های وردپرس
- تایید/عدم تایید گروهی نظرات کاربران
- مفاهیم دستورات زنجیره ای در خط فرمان وردپرس
- قابلیت اجرای چند دستور همزمان در WP-CLI
- مدیریت جایگاه ابزارک ها (Sidebar) در خط فرمان وردپرس
- قابلیت Move دادن widget ها بین سایدبار
- نحوه ی ایجاد/حذف ابزارک جدید در سایدبار دلخواه
- آموزش کار با Shell و تست سریع دستورات و کد های PHP برای توسعه وردپرس
- نحوه ی تست دستورات به هم پیوسته وردپرس
- نحوه ی اجرای کدهای وردپرس بدون وابستگی به بخش های دیگر وردپرس
- ایجاد و تعریف فایل های ترجمه وردپرس برای افزونه ها و قالب ها
- نحوه ی ویرایش سریع فایل های ترجمه بدون نیاز به هیچ افزونه یا نرم افزار
- آماده سازی سریع محیط توسعه و برنامه نویسی قالب و افزونه وردپرس
- نحوه ی تست نویسی استاندارد (PHPUnit Test) برای قالب و افزونه وردپرس
- ایجاد سریع پست تایپ و Taxonomy های مرتبط با پروژه
- آموزش نصب/حذف یکج های جانبی خط فرمان وردپرس
- معرفی ساختار Third-Party های مرتبط با خط فرمان وردپرس
پکیج دسترسی سریع و آسان به تمامی مستندات شامل توابع ف هوک ها و کلاس های هسته ی وردپرس در خط فرمان
پکیج لاگین کردن به جای کاربران دیگر وردپرس بدون ورود اطلاعات نام کاربری و رمز عبور
پکیج ایجاد متغیر های محیطی (Environment Variables) برای وب سایت وردپرس و افزایش امنیت دیتاهای حساس
پکیج ایجاد Faker Data شامل رسانه ، پست ها ، دسته بندی و کاربران وردپرس جهت تست و توسعه سریع وب سایت های وردپرس
پکیج مدیریت فایل های تنظیمات خط فرمان وردپرس در فرمت Yaml
پکیج تست سرعت صفحات وب سایت های وردپرس بر اساس نقاط اجرا هوک های اصلی وردپرس
- نصب و راه اندازی WordPress Package Management
- نحوه ی عملکرد پکیج مدیریت وردپرس
- آشنایی با دستورات جانبی و لیست Sub Command ها
- آشنایی با ساختار کلی فایل wordpress.json
- رفع خطاهای احتمالی در حین اجرای عملیات نصب یا آپدیت وب سایت وردپرس بر اساس فایل wordpress.json
مثال کامل از نصب صفر تا صد یک وب سایت وردپرسی بر پایه WordPress Package Management در سیستم عامل ویندوز و هاست وردپرس
- برنامه نویسی و ایجاد دستورات جدید به خط فرمان وردپرس
- اضافه کردن آرگومان های جدید به دستورات اختصاصی خط فرمان وردپرس
- استفاده از کلاس های آماده WP CLI Command
- نحوه ی ارائه خروجی در فرمت های دلخواه دستورات خط فرمان وردپرس
- آموزش اتصال به وب سرویس و API ها دیگر سایت ها در خط فرمان وردپرس
- ایجاد تاییدیه های حساس در اجرای دستورات خط فرمان وردپرس
- قابلیت ادغام چند دستور WP-CLI در یک دستور
- ایجاد پکیج استاندارد WP-CLI از دستورات اختصاصی و ارائه آن در گیت هاب (Github) برای توسعه عموم
مدرس دوره چه کسی هست؟
بخش هایی از فصل سوم دوره خط فرمان وردپرس مرتبط با آناتومی دستورات WP-CLI:
سوالات متداول
مدت زمان دوره ی آموزش خط فرمان وردپرس بیست روز می باشد. در طول تمامی این دوره شما از طریق وب سایت و پیام رسان واتس اپ پشتیبانی می شوید. در پایان دوره نیز یک جلسه کاملا خصوصی 30 دقیقه ای به صورت آنلاین با استاد درزی خواهید داشت تا محتوا دروس کاملا در ذهن شما تثبیت شود و هیچ مشکلی در انجام کارها برای خود نداشته باشید.
بعد از پرداخت دوره، در پنل کاربری شما بخشی به نام دوره های آموزشی ایجاد می شود، که فایل های هر درس روزانه برای شما قرار میگرد. این فایل ها شامل ویدیو جلسه و فایل های تمرینی و خلاصه دروس PDF می باشد.
بله ، کافی است که با شماره 09358510091 (پشتیبانی وردپرس واقعی) تماس حاصل کنید تا شما را برای انتقال وجه به صورت کارت به کارت یا روش های دیگر راهنمایی کنند.
محتوا و ویدیو های دوره به نحوی گرفته شده که شما از نقطه ی صفر می توانید بر خط فرمان وردپرس تسلط پیدا کنید ، تنها کافیست که با وردپرس و بخش مدیریت آن آشنایی داشته باشید.
بله ، شما با یک بار شرکت در این دوره برای همیشه عضو دوستانی می شوید که همگام با شما در مسیر یادگیری خط فرمان وردپرس می باشند و برای آپدیت های بعدی این دوره دیگر نیاز به پرداخت هیچ هزینه ای نیست.