بسیاری از توسعه دهندگان از سایت هایی مانند GitHub ، BitBucket و GitLab برای استقرار خودکار تغییرات در یک وب سایت فعال یا فعال استفاده می کنند. برای اکثر توسعه دهندگان ، گردش کار به این شکل است: شما یک موضوع یا پلاگین را به صورت محلی توسعه می دهید ، سپس آن را در جایی میزبانی می کنید (برای من معمولاً GitHub است).

با گذشت سالها ، GitHub به یکی از گزینه های محبوب توسعه دهندگان تبدیل شده است و ارسال پروژه های خود به آن بخشی جدایی ناپذیر از توسعه وب است. انجام این روش به شما کمک می کند تا آن را با نصب مستقیم وردپرس همگام سازی کنید. همگام سازی مخازن GitHub با وردپرس به صورت دستی کمی دردسر ساز است زیرا شما باید فرآیند را بارها و بارها تکرار کنید. این همچنین شامل کپی کردن پرونده ها در FTP هنگام بارگذاری پروژه روی مشتری است (در سرورهای مشترک) یا قلاب های Git را برای بروزرسانی پیکربندی کنید ، سپس در همه سایت ها واکشی و به روز کنید. این دست و پا گیر است و زمان زیادی طول می کشد.

ابزارهای اتوماسیون و یکپارچه سازی شخص ثالث جریان توسعه من را به مرحله بعدی بالاتر برد. اگرچه آنها به ساده سازی کارها کمک کردند ، اما ادغام مضامین و ماژول های مدیریت Git دشوار بود. در این آموزش ، من در مورد چگونگی همگام سازی خودکار مخازن GitHub با وردپرس برای ایجاد تغییرات بحث خواهم کرد.

1 - WP Pusher

افزونه Wp pusher wordpress

دانلود

WP Pusher یکی از کاملترین افزونه ها در این زمینه است. توسعه یافته توسط پیتر سوهم، این افزونه به شما کمک می کند تا تم ها و افزونه های وردپرس مستقیماً از GitHub، Bitbucket یا GitLab.

آسان برای استفاده : همگام سازی مخازن با سایت های زنده ممکن است کاری دشوار به نظر برسد. WP Pusher با کمک به شما در فرار از وظیفه کپی کردن فایلها بر روی FTP / SSH ، ده برابر می شود. پس از فعال شدن افزونه ، می توانید پروژه های میزبان GitHub خود را از داشبورد شروع کنید.

فشار به استقرار : جادوی افزونه در عملکرد Push-to-Deploy آن نهفته است که یک جعبه کوچک در تنظیمات است. در لحظه ای که تعهدات خود را به GitHub متعهد می شوید ، به صورت خودکار مضامین و افزونه های شما را به روز می کند ، بدون هیچ زحمتی در به روزرسانی و نگهداری نسخه های جدید به صورت دستی.

نسخه حرفه ای : به طور کلی ، WP Pusher تجربه ادغام Git با وردپرس را بسیار بهبود می بخشد. WP Pusher با وجود رایگان بودن ، با قیمتی مقرون به صرفه از 39 تا 199 دلار نیز در دسترس است. در او نسخه حرفه ای، ممکن است چندین ویژگی طولانی برای همگام سازی مخازن خصوصی خود پیدا کنید.

2 - به روزرسانی GitHub

افزونه وردپرس Github updater

دانلود

GitHub Updater یک افزونه از Andy Fragen است که به‌طور خودکار به‌روزرسانی‌ها را برای پلاگین‌ها و پلاگین‌های شما ارائه می‌کند مضامین وردپرس از GitHub، Bitbucket یا GitLab.

این افزونه مخصوصاً برای مشتری با حساب میزبانی که از Git پشتیبانی نمی کند مفید است. هدر پلاگین و طرح زمینه شما حاوی اطلاعاتی درباره محل میزبانی آن در GitHub است. افزونه از این اطلاعات برای به روز رسانی هر افزونه یا تم وردپرس میزبانی شده در GitHub.

3 - همگام سازی وردپرس GitHub

نحو git وردپرس

دانلود

WordPress GitHub Sync محتوا را با یک مخزن GitHub همگام سازی می کند و به شما امکان می دهد تا در ایجاد محتوا در سایت وردپرس خود همکاری کنید. این افزونه توسط جیمز دیجیویا و بن بالتر ساخته شده است ، شامل چندین ویژگی مفید است.

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

نسخه : با وردپرس GitHub Sync ، می توانید محتوای خود را به راحتی در GitHub ویرایش کنید ، که به شما امکان می دهد تا کاربران خود را در مورد تغییرات به روز کنید.

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

مشارکت ها: به تیم های مختلف اجازه می دهد تا با استفاده از GitHub پست های خود را بنویسند و ویرایش کنند. حتی نویسندگان می توانند سایتی را از رابط ویرایش وردپرس بنویسند و ویرایش کنند.

4 - WP Migrate DB

Wp db مهاجرت می کند

دانلود

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

این برای این لیست افزونه ها است ، امیدوارم که بتوانید به راحتی پروژه های وردپرس خود را با Github همگام کنید.