นักพัฒนาจำนวนมากใช้ไซต์เช่น GitHub, BitBucket และ GitLab เพื่อปรับใช้การเปลี่ยนแปลงกับเว็บไซต์ที่ทำงานอยู่หรือใช้งานจริงโดยอัตโนมัติ สำหรับนักพัฒนาส่วนใหญ่เวิร์กโฟลว์จะมีลักษณะดังนี้: คุณพัฒนาธีมหรือปลั๊กอินในเครื่องจากนั้นโฮสต์ไว้ที่ใดที่หนึ่ง (สำหรับฉันมันมักจะเป็น GitHub).

ในช่วงหลายปีที่ผ่านมา GitHub กลายเป็นหนึ่งในตัวเลือกยอดนิยมสำหรับนักพัฒนาและการส่งโปรเจ็กต์ของคุณไปเป็นส่วนสำคัญของการพัฒนาเว็บ การทำเช่นนี้จะช่วยให้คุณสามารถซิงค์กับการติดตั้ง WordPress ได้ การซิงค์ที่เก็บ GitHub กับ WordPress ด้วยตนเองนั้นค่อนข้างยุ่งยากเนื่องจากคุณต้องทำซ้ำขั้นตอนซ้ำแล้วซ้ำเล่า นอกจากนี้ยังเกี่ยวข้องกับการคัดลอกไฟล์ไปยัง FTP เมื่อคุณอัปโหลดโครงการไปยังไคลเอนต์ของคุณ (บนเซิร์ฟเวอร์ที่ใช้ร่วมกัน) หรือกำหนดค่าวงเล็บ Git เพื่ออัปเดตจากนั้นดึงและอัปเดตในทุกไซต์ นี่ยุ่งยากและใช้เวลามาก

เครื่องมืออัตโนมัติและการผสานรวมของบุคคลที่สามทำให้ขั้นตอนการพัฒนาของฉันก้าวไปสู่ความเหนือกว่า แม้ว่าจะช่วยให้งานง่ายขึ้น แต่การรวมธีมและโมดูลการจัดการ Git ก็ทำได้ยาก ในบทช่วยสอนนี้ฉันจะพูดถึงวิธีซิงค์ที่เก็บ GitHub กับ WordPress โดยอัตโนมัติเพื่อปรับใช้การเปลี่ยนแปลง

1 - WP Pusher

ปลั๊กอิน WP pusher wordpress

ดาวน์โหลด

WP Pusher เป็นหนึ่งในปลั๊กอินที่สมบูรณ์ที่สุดในบริบทนี้ พัฒนาโดย ปีเตอร์ซูห์มปลั๊กอินช่วยให้คุณซิงค์ธีมและ ปลั๊กอิน WordPress โดยตรงจาก GitHub, Bitbucket หรือ GitLab

ง่ายต่อการใช้ : การซิงโครไนซ์ที่เก็บข้อมูลกับไซต์สดอาจดูเหมือนยากที่จะทำ WP Pusher ทำให้สิบครั้งนี้ง่ายขึ้นด้วยการช่วยให้คุณหลีกเลี่ยงงานการคัดลอกไฟล์ไปยัง FTP / SSH เมื่อเปิดใช้งานปลั๊กอินคุณสามารถเริ่มจัดการโครงการทั้งหมดที่โฮสต์โดย GitHub ได้จากแผงควบคุม

กดเพื่อปรับใช้ : ความมหัศจรรย์ของปลั๊กอินอยู่ที่ฟังก์ชัน Push-to-Deploy ซึ่งเป็นช่องเล็ก ๆ ในการตั้งค่า จะอัปเดตธีมและปลั๊กอินของคุณโดยอัตโนมัติทันทีที่คุณให้คำมั่นสัญญากับ GitHub โดยไม่ต้องยุ่งยากกับการอัปเดตและดูแลเวอร์ชันใหม่ด้วยตนเอง

รุ่น Pro : โดยรวมแล้ว WP Pusher ช่วยเพิ่มประสบการณ์ในการผสานรวม Git กับ WordPress ได้อย่างมาก แม้จะฟรี แต่ WP Pusher ก็มีจำหน่ายในราคาที่เหมาะสมตั้งแต่ $ 39 ถึง $ 199 ใน รุ่นโปรคุณสามารถค้นหาคุณสมบัติเพิ่มเติมเพื่อซิงโครไนซ์ที่เก็บส่วนตัวของคุณ

2 - โปรแกรมอัปเดต GitHub

ปลั๊กอิน WordPress อัพเดต Github

ดาวน์โหลด

GitHub Updater เป็นปลั๊กอินจาก Andy Fragen ที่ให้บริการอัปเดตสำหรับปลั๊กอินของคุณโดยอัตโนมัติและ ธีม WordPress จาก GitHub, Bitbucket หรือ GitLab

ปลั๊กอินนี้มีประโยชน์อย่างยิ่งสำหรับลูกค้าที่มีบัญชีโฮสติ้งที่ไม่รองรับ Git ส่วนหัวของปลั๊กอินและธีมมีข้อมูลเกี่ยวกับตำแหน่งที่โฮสต์บน GitHub ปลั๊กอินใช้ข้อมูลนี้เพื่ออัปเดตปลั๊กอินหรือ ธีม WordPress โฮสต์บน GitHub

3 - WordPress GitHub Sync

ไวยากรณ์ Wordpress git

ดาวน์โหลด

WordPress GitHub Sync ประสานเนื้อหากับที่เก็บ GitHub และช่วยให้คุณสามารถทำงานร่วมกันในการสร้างเนื้อหาบนเว็บไซต์ WordPress ของคุณ พัฒนาโดย James DiGioia และ Ben Balter ปลั๊กอินนี้มีคุณสมบัติที่มีประโยชน์มากมาย

ซิงโครไนซ์เนื้อหา: ปลั๊กอินช่วยให้คุณซิงโครไนซ์เนื้อหาของการติดตั้ง WordPress ที่ต่างกันสองแบบโดยใช้ GitHub คุณยังสามารถดูตัวอย่างเนื้อหาก่อนการปรับใช้ขั้นสุดท้ายบนเซิร์ฟเวอร์

เวอร์ชั่น : ด้วย WordPress GitHub Sync คุณสามารถแก้ไขเนื้อหาของคุณบน GitHub ได้อย่างง่ายดายซึ่งช่วยให้คุณสามารถติดตามการเปลี่ยนแปลงล่าสุดของผู้ใช้ของคุณได้

ส่งการปรับปรุง: ปลั๊กอินนี้ช่วยให้คุณสามารถส่งการปรับปรุงของคุณโดยใช้แม่แบบของ " ดึงคำขอ จาก GitHub

การทำงานร่วมกัน: อนุญาตให้ทีมต่างๆเขียนและแก้ไขโพสต์โดยใช้ GitHub แม้แต่บรรณาธิการก็สามารถเขียนและแก้ไขไซต์ได้จากอินเทอร์เฟซการแก้ไข WordPress

4 - WP ย้ายฐานข้อมูล

WP โยกย้ายฐานข้อมูล

ดาวน์โหลด

นี่เป็นอีกหนึ่งปลั๊กอิน WordPress ที่ยอดเยี่ยมที่ช่วยให้คุณสามารถส่งออกฐานข้อมูลของคุณและซิงค์ได้ ไม่มีอะไรเกี่ยวข้องกับ Git แต่อนุญาตให้ซิงโครไนซ์สภาพแวดล้อมที่แตกต่างกันได้

นั่นคือทั้งหมดสำหรับรายการปลั๊กอินนี้ฉันหวังว่าคุณจะสามารถซิงค์โครงการ WordPress ของคุณกับ Github ได้อย่างง่ายดาย