จะตั้งค่าการอัพเดต WordPress อัตโนมัติได้อย่างไร? อัปเดต WordPress อัตโนมัติ วิธีการตั้งค่า? Wp ปิดการใช้งานการอัปเดตไฟล์เฉพาะ




การอัปเดตแกน WordPress อย่างต่อเนื่องตลอดจนปลั๊กอินและธีมเป็นส่วนสำคัญในการปรับปรุงความปลอดภัยและความเร็วของไซต์ แต่น่าเสียดายที่การอัปเดตอัตโนมัติไม่ใช่ความคิดที่ดีเสมอไป มาดูข้อดีข้อเสียกัน

เหตุใดจึงต้องมีการอัปเดต?

ก่อนอื่น เรามาดูกันว่าเหตุใดจึงต้องมีการอัปเดต

มีสองเหตุผลหลักในการอัปเดต

1.การป้อนข้อมูลฟังก์ชันเพิ่มเติมนักพัฒนารวมถึง WordPress กำลังปรับปรุงระบบการจัดการนี้อย่างต่อเนื่องและแนะนำฟังก์ชั่นใหม่ ๆ อย่างต่อเนื่อง

ฉันจะรวมเอาฟังก์ชันที่ไม่จำเป็นออกไว้ที่นี่ด้วย ใช่ สิ่งนี้ก็เกิดขึ้นเช่นกัน แม้จะน้อยกว่ามากก็ตาม

2. กำจัดข้อบกพร่องและช่องโหว่บ่อยครั้งนี่คือเหตุผลหลักในการอัปเดต โปรแกรมเมอร์มักจะมองหาจุดบกพร่องและช่องโหว่ที่จะทำให้แฮกเกอร์ทำสิ่งเลวร้ายได้

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

- แต่นี่เป็นสิ่งที่ดี! – คุณอาจคิดว่า – เพราะเมื่อนั้นไซต์จะปลอดภัย การอัปเดตที่สำคัญทั้งหมดจึงจะถูกติดตั้งด้วยตนเอง!

ไม่เชิง.

เหตุใดการอัปเดต WordPress อัตโนมัติจึงไม่ใช่ความคิดที่ดีสำหรับเว็บไซต์ของคุณ?

ตั้งแต่เวอร์ชัน 3.7 เป็นต้นมา WordPress มีความสามารถในการอัปเดตอัตโนมัติในกรณีที่มีการเปลี่ยนแปลงครั้งใหญ่หรือเนื่องจากแพตช์ด้านความปลอดภัย

จริงๆ แล้วการอัปเดตอัตโนมัติมีข้อดีหลักๆ อยู่ 2 ประการ:

ช่วยให้แน่ใจว่าไซต์ของคุณมีซอฟต์แวร์เวอร์ชันล่าสุดและดีที่สุดเสมอ ซึ่งหมายความว่าไซต์ของคุณจะทำงานได้ดีและปลอดภัยที่สุดเท่าที่จะเป็นไปได้

และข้อดีประการที่สองคืองานของเว็บมาสเตอร์ลดลง ระบบทำทุกอย่างที่ต้องการด้วยตัวมันเอง และไม่จำเป็นต้องมีการแทรกแซงจากมนุษย์

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

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

ดังนั้นคุณต้องเลือกว่าคุณจะอัปเดต WordPress ในภายหลังเล็กน้อย แต่อย่างใจเย็น หรือเช้าวันหนึ่งคุณจะตื่นขึ้นมาและพบว่าเว็บไซต์ของคุณใช้งานไม่ได้

ปิดการใช้งานการอัปเดต WordPress แล้วคุณจะมั่นใจได้ว่าเว็บไซต์ทำงานได้อย่างไร้ที่ติเสมอ

หรือ

เปิดใช้งานการอัปเดตอัตโนมัติและหวังว่าข้อขัดแย้งระหว่างคอร์ ปลั๊กอิน และ/หรือธีมจะทำให้ไซต์เสียหายระหว่างการอัปเดตอัตโนมัติ

หากคุณยังคงไม่มั่นใจว่าการปิดใช้งานการอัปเดตอัตโนมัติของ WordPress เป็นตัวเลือกที่ดีที่สุด ให้ฉันบอกคุณถึงสิ่งที่เกิดขึ้นในปี 2559 ซึ่งจะทำให้คุณหวาดกลัวตลอดไป:

Wordfence อัปเดตอัตโนมัติ

WordPress ใช้ api.wordpress.org เพื่อจัดการการเผยแพร่การอัปเดตอัตโนมัติให้กับผู้ใช้ ต่อไปนี้เป็นวิธีการทำงานของกระบวนการ:

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

เมื่อไซต์มีการตั้งค่าการอัปเดตอัตโนมัติ แสดงว่าไซต์ยอมรับ api.wordpress.org ว่าเป็นแหล่งที่เชื่อถือได้และยอมรับการอัปเดตทั้งหมดจากไซต์นั้น แต่จะเกิดอะไรขึ้นหากโค้ดที่เป็นอันตรายเข้าไปในเคอร์เนล?

สคริปต์นี้จะมีลักษณะดังนี้:

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

แม้ว่าการรักษาความปลอดภัยจะแข็งแกร่งที่นี่ Wordfence ค้นพบช่องโหว่ร้ายแรงในอัลกอริธึมการแฮชของ webhook ที่อ่อนแอ .

โดยพื้นฐานแล้วเป็นกลไกการแฮชที่ออกแบบมาไม่ดี ทำให้ผู้โจมตีแฮ็กโค้ดและเข้าไปใน api.wordpress.org ได้ง่ายขึ้นมาก. หากแฮกเกอร์สามารถทำเช่นนี้ ข้อมูลใดๆ ที่ติดไวรัสบนเซิร์ฟเวอร์จะถูกกระจายไปยังทุกไซต์โดยเปิดใช้งานการอัปเดตอัตโนมัติ และรวดเร็วมาก

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

ทำไมคุณควรป้องกันไม่ให้ WordPress อัปเดต

เนื่องจากในกรณีส่วนใหญ่ ไซต์จึงมีธีมและปลั๊กอินจากนักพัฒนาหลายราย มีโอกาสเสมอที่โค้ดในซอฟต์แวร์ตัวหนึ่งจะขัดแย้งกับอีกตัวหนึ่ง. และอาจเนื่องมาจากปลั๊กอินหรือธีมที่คุณติดตั้งเมื่อหลายเดือนหรือหลายปีก่อน ความไม่สมดุลระหว่างสององค์ประกอบนี้เพียงอย่างเดียวอาจทำให้เว็บไซต์ของคุณล่มได้

การปิดการอัปเดตอัตโนมัติของ WordPress ถือเป็นวิธีแก้ปัญหาที่จำเป็น

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

หากมีอะไรเกิดขึ้นก็ไม่มีอะไรทำ ไซต์ทดสอบของคุณต้องเผชิญกับความล้มเหลวอย่างหนัก และคุณจะรู้ว่ามันไม่คุ้มค่าที่จะอัปเดตไซต์ที่ทำงาน

หากการอัปเดตดำเนินไปอย่างราบรื่นและไม่มีข้อผิดพลาดเกิดขึ้น คุณจะต้องคลิกเพียงไม่กี่ครั้งเพื่ออัปเดตไซต์ทำงานของคุณ

มีสองวิธีในการปิดใช้งานการอัปเดตอัตโนมัติ: โดยมีการเปลี่ยนแปลงโค้ด WordPress และการใช้ปลั๊กอิน แต่เนื่องจากฉันมีปัญหาในการใช้โค้ด ฉันจึงใช้ปลั๊กอินได้ง่ายขึ้น และหากต้องการปิดใช้งานการอัปเดตอัตโนมัติ ปลั๊กอิน Easy Updates Manager ก็เหมาะอย่างยิ่ง ซึ่งคุณสามารถดาวน์โหลดได้จากที่เก็บ WordPress อย่างเป็นทางการ

ฉันหวังว่าคุณจะไม่มีปัญหาในการติดตั้งปลั๊กอินบน WordPress การติดตั้งปลั๊กอินนี้ก็ถือเป็นมาตรฐานเช่นกัน เมื่อสิ้นสุดการติดตั้ง ควรปรากฏอยู่ในปลั๊กอินที่ติดตั้งไว้

เมื่อคุณไปที่การตั้งค่าปลั๊กอิน คุณจะเห็นสิ่งนี้

ปลั๊กอินมีหลายแท็บ: หลัก, ปลั๊กอิน, ธีม, ขั้นสูง

บนแท็บหลัก คุณสามารถปรับเปลี่ยนทุกอย่างได้ในคราวเดียว เปิดหรือปิดการอัปเดตทุกอย่าง ฉันขอแนะนำให้คุณเปิดการอัปเดตที่นี่ ท้ายที่สุดแล้ว การอัปเดตเป็นขั้นตอนที่สำคัญ และการไม่ทำเช่นนั้นเลย คุณเสี่ยงที่ไซต์ของคุณจะกลายเป็นเป้าหมายของแฮกเกอร์ได้ง่าย

ประการที่สอง คุณสามารถปิดใช้งานการอัปเดตอัตโนมัติได้

นอกจากนี้ เมื่อใช้ปลั๊กอินนี้ คุณสามารถเปลี่ยนการตั้งค่าการอัปเดตอื่นๆ ได้ เปิด/ปิดการอัปเดตสำหรับธีมทั้งหมด เปิด/ปิดการอัปเดตปลั๊กอิน คุณยังสามารถเปิด/ปิดการใช้งานปลั๊กอินและธีมแต่ละรายการได้

โดยทั่วไปปลั๊กอินนี้มีความสามารถเพียงพอ

บทสรุป

อย่างที่คุณเห็น มีเหตุผลที่ดีที่จะปิดการใช้งานการอัปเดต WordPress อัตโนมัติ และเนื่องจากมันง่ายที่จะทำ ทำไมไม่ทำล่ะ? ใช่ นี่เป็นงานเพิ่มเติม ใช่ คุณจะต้องลงชื่อเข้าใช้แผงผู้ดูแลระบบเป็นประจำ ขอแนะนำอย่างยิ่งให้ทดสอบการอัปเดตบนไซต์แฝด นอกจากนี้ บางทีคุณอาจมีหลายไซต์

แต่ถึงกระนั้น การทำเช่นนี้ง่ายกว่าการกังวลหากไซต์หยุดทำงานกะทันหัน และคุณจะไม่สามารถเข้าใจเหตุผลได้ และยิ่งไปกว่านั้น คุณจะไม่รู้ว่าต้องทำอย่างไร

การเปิดตัว WordPress 3.7 ซึ่งเปิดตัวในเดือนตุลาคม 2013 ทำให้เราสามารถเข้าถึงฟีเจอร์ต่างๆ ที่ถูกใจบางคนและไม่จำเป็นเลยสำหรับคนอื่นๆ ในวาระการประชุมคือการอัปเดตคอร์ WordPress รุ่นรองโดยอัตโนมัติ เมื่อมีการเปิดตัวเวอร์ชันรองใหม่ (เช่น เวอร์ชัน 3.9.1) WordPress สามารถอัปเดตแกนหลักของระบบได้โดยอัตโนมัติ ซึ่งเป็นข่าวดีสำหรับผู้ใช้ WordPress ส่วนใหญ่ แต่ปรากฏว่าไม่ใช่สำหรับทุกคน

เหตุใดจึงปิดใช้งานการอัปเดตอัตโนมัติ

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

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

หากคุณใช้ปลั๊กอินหรือธีมที่กำหนดเองจำนวนมาก คุณอาจต้องการระงับการอัพเกรดเวอร์ชัน WP ของคุณจนกว่านักพัฒนาปลั๊กอินจะมั่นใจว่าส่วนขยายของพวกเขาทำงานได้อย่างน่าเชื่อถือกับรีลีสใหม่

คุณอาจอยู่ในสถานการณ์ใดสถานการณ์หนึ่งที่คุณมีเหตุผลที่ดีในการปิดใช้งานคุณลักษณะการอัปเดตอัตโนมัติบนไซต์ของคุณ แล้วคุณจะทำเช่นนี้ได้อย่างไร? มีสองวิธีในการทำเคล็ดลับนี้:

  • การใช้ปลั๊กอิน
  • เพิ่มโค้ดหนึ่งชิ้น

เนื่องจากการใช้ปลั๊กอินดูเหมือนเป็นวิธีที่ง่ายที่สุดในการบรรลุเป้าหมาย เรามาเริ่มกันเลย
หมายเหตุ: หากคุณใช้ระบบควบคุมเวอร์ชัน เช่น Git, Subversion, Mercurial หรือ Bazaar ฟีเจอร์นี้จะถูกปิดใช้งานโดยอัตโนมัติใน WordPress ดังนั้นคุณไม่ต้องกังวล

และนี่คือปลั๊กอินสำหรับสิ่งนี้

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

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

หมายเหตุ: คุณลักษณะการอัปเดตธีมจะทำงานได้ก็ต่อเมื่อมีการดาวน์โหลดจากที่เก็บ WordPress อย่างเป็นทางการ

หากคุณใช้ธีมแบบชำระเงินหรือแบบพรีเมียมที่ดาวน์โหลดจากแหล่งข้อมูลอื่น เช่น ร้านขายธีมหรือไซต์การออกแบบ คุณจะต้องอัปเดตเทมเพลตด้วยตนเองเมื่อมีเวอร์ชันใหม่ให้ใช้งาน
โปรดจำไว้ว่าคุณควรสำรองข้อมูลก่อนอัปเดตสิ่งใดเสมอ นอกจากนี้ กฎนี้ยังใช้เมื่อคุณจัดการโค้ดที่อธิบายไว้ด้านล่าง

ปิดใช้งานคุณสมบัติการอัปเดตอัตโนมัติ

แต่ถ้าคุณไม่ต้องการติดตั้งปลั๊กอินเพิ่มเติมบนเว็บไซต์ของคุณล่ะ? เนื่องจากอินเทอร์เฟซผู้ใช้ของ WordPress ไม่มีการสลับเพื่อปิดใช้งานฟังก์ชันนี้ คุณจะต้องพับแขนเสื้อขึ้นและเจาะลึกโค้ด เชื่อฉันสิ มันไม่ใช่เรื่องยากขนาดนั้น สิ่งที่คุณต้องทำคือเพิ่มโค้ดส่วนนี้ลงในไฟล์ wp-config.php ของคุณ:

ฉันขอแนะนำให้วางโค้ดนี้และโค้ดอื่นๆ ที่เราจะพิจารณาเพิ่มเติม ที่นี่ เหนือคำจารึกนี้ใน wp-config.php:

/* แค่นี้ หยุดแก้ไขแล้ว ขอให้มีความสุขกับการเขียนบล็อก */

(คำแนะนำที่นี่ - กฎง่ายๆ และรวดเร็วข้อหนึ่ง: ฉันต้องการเก็บไฟล์ wp-config เวอร์ชันที่กำหนดเองทั้งหมดไว้ที่นี่ เพื่อให้ฉันสามารถค้นหาได้ง่าย แต่ขึ้นอยู่กับคุณว่าจะเก็บไว้ที่ใด)

การเปิดใช้งานการอัปเดตสำหรับรุ่นสำคัญ

หากคุณต้องการเปิดใช้งานการอัปเดตเคอร์เนลสำหรับทั้งรุ่นหลักและรุ่นรอง ให้เพิ่มบรรทัดโค้ดนี้ลงในไฟล์ wp-config.php:

/* เปิดการอัปเดตหลักอัตโนมัติของ WordPress ทั้งรายย่อยและรายใหญ่*/กำหนด ("WP_AUTO_UPDATE_CORE", จริง);

การอัปเดตปลั๊กอินและธีม

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

หากต้องการอัปเดตปลั๊กอินโดยอัตโนมัติ ให้ใช้รหัสนี้:

add_filter("auto_update_plugin", "__return_true");

และหากต้องการทำเช่นเดียวกันกับธีม ให้ใช้โค้ดนี้

Add_filter("auto_update_theme", "__return_true");

ปิดการใช้งานการอัปเดตทั้งหมด

สมมติว่าคุณตัดสินใจว่าเว็บไซต์ของคุณไม่ต้องการการอัปเดตอัตโนมัติเลย คุณคือกูรูด้านโดเมนของคุณ (และเว็บไซต์ และบางทีอาจเป็นอีเมล...แต่นั่นไม่ใช่ประเด็น) และได้ตัดสินใจที่จะจัดการการอัปเดตทั้งหมดด้วยตัวคุณเอง ต่อไปนี้คือวิธีที่คุณสามารถทำได้:

/* ฉันเป็นกัปตันของเรือลำนี้ ฉันจะอัปเดตด้วยตัวเอง ขอบคุณ*/ กำหนด ('AUTOMATIC_UPDATER_DISABLED', จริง);

อย่าลืมว่าโค้ดนี้จะปิดการใช้งานทั้งหมดและเขียนทับตัวเลือกบางตัวที่คุณอาจเปิดใช้งานไว้ ดังนั้นใช้พลังนี้อย่างชาญฉลาด

ตอนนี้เมื่อมีโค้ดเหล่านี้ทั้งหมดแล้ว เราก็สามารถผสมโค้ดเหล่านี้เข้าด้วยกันได้ ตัวอย่างเช่น คุณสามารถปิดใช้งานการอัปเดตเคอร์เนลได้ แต่อนุญาตให้ธีมและปลั๊กอินเพลิดเพลินไปกับคุณประโยชน์ทั้งหมดของการอัปเดตอัตโนมัติ เริ่มต้นด้วยการปิดการใช้งานการอัปเดตเคอร์เนลโดยเพิ่มโค้ดนี้:

/* ปิดการใช้งานการอัปเดตอัตโนมัติของ WordPress */กำหนด("WP_AUTO_UPDATE_CORE", false);

จากนั้นเราจะเพิ่มโค้ดเพื่อเปิดใช้งานการอัปเดตธีมและปลั๊กอิน:

Add_filter("auto_update_plugin", "__return_true"); add_filter("auto_update_theme", "__return_true");

การแจ้งเตือนทางอีเมล

เคล็ดลับสุดท้าย - เราจะปิดการใช้งานการแจ้งเตือนทางอีเมลที่คุณได้รับเมื่อการอัปเดตเสร็จสมบูรณ์ ครั้งนี้ แทนที่จะเพิ่มโค้ดลงใน wp-config.php เราจะวางโค้ดลงในไฟล์ function.php ของธีมที่ใช้งานอยู่ของคุณ

/** * ปิดการใช้งานอีเมลที่สร้างขึ้นอัตโนมัติที่ส่งถึงผู้ดูแลระบบหลังจากการอัปเดตหลัก */ Apply_filters("auto_core_update_send_email", false, $type, $core_update, $result);

และตอนนี้ เราได้ควบคุมวิธีอัปเดตแกนหลัก ปลั๊กอิน และธีมของเว็บไซต์ WordPress โดยอัตโนมัติแล้ว คุณยังสามารถปิดการแจ้งเตือนทางอีเมลได้

ในเดือนตุลาคม 2556 WordPress เวอร์ชัน 3.7 เปิดตัวและด้วยฟีเจอร์ใหม่ - การอัปเดตอัตโนมัติ มีรายการใหม่อื่นๆ แต่ตอนนี้ไม่เกี่ยวกับพวกเขาแล้ว

การอัปเดตอัตโนมัติกลายเป็นสิ่งที่สว่างที่สุด มีประโยชน์และสะดวกที่สุด ตอนนี้เมื่อมีการเปิดตัวเวอร์ชันใหม่ WordPress จะอัปเดตตัวเอง

ความรู้ทั่วไปเกี่ยวกับการอัปเดตอัตโนมัติ

WP มีการอัปเดตอัตโนมัติ 4 ประเภท

    แกน WordPress (เครื่องยนต์)

    • “รุ่นรอง” (รุ่นรอง) - เวอร์ชันของสาขา เช่น: 3.7 > 3.7.1 > 3.7.2 พวกเขาแก้ไขข้อผิดพลาด ช่องโหว่ และจุดบกพร่อง
      ค่าเริ่มต้น: เปิดใช้งาน

      “รุ่นหลัก” - เวอร์ชันหลัก เช่น 3.9 > 4.0 > 4.1 > 4.2 เวอร์ชันเหล่านี้เพิ่มฟังก์ชันการทำงานใหม่
      ค่าเริ่มต้น: ปิดใช้งาน

    • “รุ่นพัฒนา” - รุ่นอัลฟ่าและเบต้า ใช้งานได้เฉพาะเมื่อคุณติดตั้ง WordPress เวอร์ชันอัลฟ่าหรือเบต้าเท่านั้น
      ค่าเริ่มต้น: เปิดใช้งานเฉพาะเมื่อมีการติดตั้งเอ็นจิ้นเวอร์ชันอัลฟ่า/เบต้า

    ไฟล์แปล
    ค่าเริ่มต้น: เปิดใช้งาน

    ธีมส์
    ค่าเริ่มต้น: ปิดใช้งาน

  1. ปลั๊กอิน
    ค่าเริ่มต้น: ปิดใช้งาน
เปิดใช้งานตามค่าเริ่มต้น

ตามค่าเริ่มต้น การอัปเดตอัตโนมัติจะเปิดใช้งานเฉพาะสำหรับ "การเผยแพร่เคอร์เนลรอง" และ "ไฟล์การแปล" เท่านั้น หากคุณติดตั้ง WordPress เวอร์ชันอัลฟ่าหรือเบต้า ระบบจะเปิดใช้งาน “รุ่นสำหรับนักพัฒนา” ไว้เป็นค่าเริ่มต้นด้วย

“รุ่นหลัก” จะไม่อยู่ภายใต้การอัปเดตอัตโนมัติ เนื่องจากมีการเพิ่มฟังก์ชันใหม่ที่อาจขัดขวางการทำงานของไซต์

ธีมและปลั๊กอินยังไม่ได้รับการอัปเดตอัตโนมัติ ด้วยเหตุผลที่ชัดเจน...

การเปลี่ยนการตั้งค่าการอัปเดตอัตโนมัติ

คุณสามารถเปลี่ยนพฤติกรรมการอัปเดตอัตโนมัติผ่านค่าคงที่ในไฟล์ wp-config.php หรือผ่านตัวกรองในปลั๊กอินหรือปลั๊กอิน MU ค่าคงที่สามารถระบุได้ในปลั๊กอินหากยังไม่ได้กำหนดไว้

คุณยังสามารถใช้ hooks ในไฟล์ ฟังก์ชั่น.php ของธีมได้ ยังไม่สายเกินไป (ตรวจสอบแล้ว)

คลาสเคอร์เนลใดที่รับผิดชอบในการอัพเดตอัตโนมัติ

คลาส WP_Automatic_Updater() รับผิดชอบตรรกะการอัพเดตอัตโนมัติทั่วไป ขึ้นอยู่กับประเภทของการอัพเดตที่เรียกคลาส:

การปิดใช้งานการอัปเดตอัตโนมัติทั่วโลก

อธิบายตัวเลือกสำหรับการปิดใช้งานการอัปเดตอัตโนมัติโดยสมบูรณ์ ปิดการใช้งานความสามารถในการกำหนดค่าการอัปเดตอัตโนมัติในระดับต่ำ เช่น ผ่าน WP_AUTO_UPDATE_CORE (ดูด้านล่าง)

มีห้าวิธีในการปิดใช้งานการอัปเดตอัตโนมัติโดยสมบูรณ์

1. AUTOMATIC_UPDATER_DISABLED - การปิดระบบแบบนุ่มนวล

หากคุณกำหนดค่าคงที่นี้ในไฟล์ wp-config.php หรือในปลั๊กอิน การอัพเดตอัตโนมัติทั้งหมดจะถูกปิดใช้งาน:

กำหนด ("AUTOMATIC_UPDATER_DISABLED", จริง); // ปิดการใช้งานการอัปเดตอัตโนมัติโดยสมบูรณ์

อย่างไรก็ตาม การปิดใช้งานดังกล่าวสามารถ "ขัดจังหวะ" ได้ด้วย hook automatic_updater_disabled

2. Hook automatic_updater_disabled - การปิดระบบอย่างหนัก

หากต้องการปิดใช้งานการอัปเดตโดยสมบูรณ์และไม่อนุญาตให้คุณเปลี่ยนแปลงผ่านค่าคงที่ AUTOMATIC_UPDATER_DISABLED

Add_filter("automatic_updater_disabled", "__return_true");

3. Hook auto_update_(type) - การปิดระบบอย่างหนัก

กำหนด("DISALLOW_FILE_MODS", จริง);

อัปเดตแกน WordPress อัตโนมัติ (เอ็นจิ้น)

คุณสามารถเปลี่ยนการตั้งค่าการอัปเดตอัตโนมัติหลักของ WordPress ได้ผ่านค่าคงที่ WP_AUTO_UPDATE_CORE ซึ่งสามารถเพิ่มลงในไฟล์ wp-config.php หรือปลั๊กอินได้:

# เปิดใช้งานการอัปเดตเคอร์เนลสำหรับเวอร์ชันรองเท่านั้น (ค่าเริ่มต้น) กำหนด ("WP_AUTO_UPDATE_CORE", "รอง"); # ปิดการใช้งานการอัปเดตหลักทั้งหมดกำหนด ("WP_AUTO_UPDATE_CORE", false); # รวมการอัปเดตหลักทั้งหมด (รองและหลัก) กำหนด ("WP_AUTO_UPDATE_CORE", จริง);

นอกจากนี้ การอัปเดตเคอร์เนลอัตโนมัติสามารถกำหนดค่าผ่าน hooks ได้ พวกเขาขัดจังหวะสิ่งที่ระบุในค่าคงที่ WP_AUTO_UPDATE_CORE

// อัปเดตอัตโนมัติสำหรับเวอร์ชันรอง (เวอร์ชันภายในสาขา) add_filter("allow_minor_auto_core_updates", "__return_false"); // อัปเดตอัตโนมัติของเวอร์ชันหลัก (เวอร์ชันระหว่างสาขา) add_filter("allow_major_auto_core_updates", "__return_false"); // อัปเดตเวอร์ชันนักพัฒนาอัตโนมัติ // (เปิดใช้งานโดยค่าเริ่มต้นหากติดตั้งเอ็นจิ้นเวอร์ชันอัลฟ่าหรือเบต้า) add_filter("allow_dev_auto_core_updates", "__return_false");

หากต้องการเปิดใช้งานหรือปิดใช้งานการอัปเดตให้ใช้ "__return_true" หรือ "__return_false" ตามลำดับ

อัปเดตธีมและปลั๊กอินอัตโนมัติ

ตามค่าเริ่มต้น การอัปเดตอัตโนมัติจะถูกปิดใช้งานสำหรับธีมและปลั๊กอิน

// เปิดใช้งานการอัปเดตอัตโนมัติสำหรับปลั๊กอินทั้งหมด add_filter("auto_update_plugin", "__return_true"); // เปิดใช้งานการอัปเดตอัตโนมัติสำหรับธีมทั้งหมด add_filter("auto_update_theme", "__return_true");

ใช้ __return_false แทน __return_true เพื่อปิดใช้งานการอัปเดต

เปิดใช้งานการอัปเดตอัตโนมัติสำหรับปลั๊กอินที่ระบุเท่านั้น:

Add_filter("auto_update_plugin", "auto_update_special_plugins", 10, 2); ฟังก์ชั่น auto_update_special_plugins($update, $item)( // อาร์เรย์ของทางลัดปลั๊กอินที่ต้องอัปเดตอัตโนมัติ $plugins = array ("akismet", "buddypress",); if(in_array($item->slug, $plugins )) คืนค่าจริง; // อัปเดตอย่างอื่นคืนค่า $update; // คืนค่าไม่เปลี่ยนแปลง)

อัปเดตไฟล์การแปลอัตโนมัติ

เพื่อควบคุมการอัปเดตการแปล มีตะขอ:

// ปิดการใช้งานการอัปเดตอัตโนมัติของไฟล์การแปล add_filter("auto_update_translation", "__return_false");

อัปเดตการแจ้งเตือนอัตโนมัติทางอีเมล

เมื่อทำการอัพเดตเคอร์เนล ผู้ดูแลระบบจะได้รับจดหมายเกี่ยวกับการอัพเดตอัตโนมัติ การส่งนี้สามารถปิดใช้งานได้โดยใช้ตะขอ auto_core_update_send_email:

// ปิดการใช้งานการส่งอีเมลเกี่ยวกับการอัปเดตอัตโนมัติ add_filter("auto_core_update_send_email", "__return_false");

คุณสามารถเปลี่ยนเมลที่จะส่งจดหมายได้โดยใช้ตัวกรอง:

การอัปเดตอัตโนมัติขั้นสูง

ในการจัดการการอัปเดตอัตโนมัติ ปลั๊กอิน Advanced Automatic Updates ได้ถูกสร้างขึ้น

ปลั๊กอินปิดใช้งานการอัปเดตอัตโนมัติเมื่อเปิดใช้งานและอนุญาตให้คุณเปิดใช้งานการอัปเดตตามประเภท:

    เปิดใช้งานการอัปเดตอัตโนมัติระหว่างสาขาเวอร์ชัน (เวอร์ชันหลัก)

    เปิดใช้งานการอัปเดตเคอร์เนลอัตโนมัติภายในสาขา (เวอร์ชันรองและเวอร์ชันความปลอดภัย)

    เปิดใช้งานการอัปเดตปลั๊กอินอัตโนมัติ (อัปเดตปลั๊กอินของคุณ);

    เปิดใช้งานการอัปเดตธีมอัตโนมัติ (อัปเดตธีมของคุณ);

    เปลี่ยนอีเมลที่จะส่งจดหมายอัพเดตไป หรือปิดการแจ้งเตือนทางอีเมล

  • เมื่อใดจะได้รับการแจ้งเตือนเกี่ยวกับข้อผิดพลาด (ข้อมูลการแก้ไขข้อบกพร่อง)

แกน WordPress ได้รับการอัปเดตโดยอัตโนมัติ โดยที่ผู้ใช้ไม่ต้องดำเนินการใด ๆ มีหลายสถานการณ์ที่ไม่แนะนำให้อัปเดตดังกล่าว และในบทความนี้เราจะดูหลายวิธีในการปิดใช้งานการอัปเดตอัตโนมัติของ WordPress

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

มีสาเหตุหลักสามประการว่าทำไมคุณควรปิดการใช้งานการอัปเดตอัตโนมัติของ WordPress:

  • คุณใช้ระบบควบคุมเวอร์ชันรวมถึงการอัพเดต
  • คุณใช้เครื่องมือใดๆ เพื่อปรับใช้โปรเจ็กต์บนเซิร์ฟเวอร์ระยะไกล เช่น Capistrano หรือ SaltStack หรือไม่
  • คุณเป็นผู้ให้บริการโฮสติ้งและดำเนินการอัปเดตด้วยตนเองและตรงเวลาให้กับลูกค้าของคุณทุกคน

การจัดการการอัพเดตอัตโนมัติ

มีค่าคงที่หลายค่าสำหรับควบคุมการอัปเดตอัตโนมัติใน WordPress คุณสามารถตั้งค่าได้ในไฟล์การกำหนดค่า wp-config.php ตัวอย่างเช่น หากต้องการปิดใช้งานกลไกการอัปเดตอัตโนมัติโดยสมบูรณ์ ให้ใช้ค่าคงที่ AUTOMATIC_UPDATER_DISABLED:

กำหนด ("AUTOMATIC_UPDATER_DISABLED", จริง);

โปรดทราบว่าด้วยคำสั่งนี้ คุณจะปิดการใช้งานการอัปเดตอัตโนมัติของชุดภาษา ธีม และปลั๊กอิน หากเปิดใช้งานไว้ ด้วยค่าคงที่ WP_AUTO_UPDATE_CORE คุณสามารถควบคุมการอัปเดตหลักของ WordPress อัตโนมัติได้

ค่าเริ่มต้นคือ minor ซึ่งจะอนุญาตเฉพาะการอัปเดตอัตโนมัติสำหรับการเปิดตัวทางเทคนิค เช่น จาก 3.7 เป็น 3.7.1 และ 3.7.2 แต่ไม่อนุญาตให้เป็น 3.8, 3.9 เป็นต้น ด้วยค่าเท็จ คุณสามารถปิดใช้งานการอัปเดตเคอร์เนลอัตโนมัติได้อย่างสมบูรณ์ และด้วยค่าจริง คุณสามารถเปิดใช้งานการอัปเดตอัตโนมัติสำหรับทุกรุ่น (ไม่ใช่เฉพาะทางเทคนิค):

// การเผยแพร่ทางเทคนิคเท่านั้น 3.7 ถึง 3.7.1, 3.7.2 ฯลฯ (ค่าเริ่มต้น) กำหนด ("WP_AUTO_UPDATE_CORE", "รอง"); // รุ่นทั้งหมด 3.7 ถึง 3.8, 3.9 ฯลฯ กำหนด ("WP_AUTO_UPDATE_CORE", จริง); // ปิดการใช้งานการอัปเดตคอร์อัตโนมัติกำหนด ("WP_AUTO_UPDATE_CORE", false);

คุณยังสามารถใช้ตัวกรองพิเศษเพื่อควบคุมการอัพเดตเคอร์เนลอัตโนมัติ:

  • Allow_major_auto_core_updates - อัปเดตรุ่นหลัก (จาก 3.7 เป็น 3.8)
  • Allow_minor_auto_core_updates - อัปเดตเป็นรุ่นทางเทคนิค (จาก 3.7 เป็น 3.7.1 และ 3.7.2)
  • Allow_dev_auto_core_updates - อัปเดตเป็นเวอร์ชันนักพัฒนาซอฟต์แวร์ (จาก 3.7-RC เป็น 3.7-RC2)
  • auto_update_core - เปิดใช้งานการอัปเดตคอร์อัตโนมัติ

คุณสามารถเขียนปลั๊กอินง่ายๆ เพื่อใช้ตัวกรองเหล่านี้บนเว็บไซต์ของคุณได้ ตัวอย่างเช่น หากต้องการอนุญาตการอัปเดตสำหรับรุ่นหลัก:

/** * ชื่อปลั๊กอิน: เปิดใช้งานการอัปเดตหลักที่สำคัญ */ add_filter("allow_major_auto_core_updates", "__return_true");

และเพื่อป้องกันการอัปเดตอัตโนมัติของแกน WordPress:

Add_filter("auto_update_core", "__return_false");

อัปเดตธีมและปลั๊กอิน WordPress อัตโนมัติ

ตามค่าเริ่มต้น WordPress จะไม่อัปเดตธีมและปลั๊กอินของคุณโดยอัตโนมัติ แต่สามารถเปลี่ยนแปลงได้อย่างง่ายดายโดยใช้ตัวกรอง auto_update_theme และ auto_update_plugin:

/** * ชื่อปลั๊กอิน: อัปเดตปลั๊กอินและธีมอัตโนมัติ */ add_filter("auto_update_theme", "__return_true"); add_filter("auto_update_plugin", "__return_true");

ในทำนองเดียวกัน หากเปิดใช้งานการอัปเดตธีมและปลั๊กอินอัตโนมัติ คุณสามารถปิดใช้งานได้อย่างง่ายดายโดยใช้ฟังก์ชันตัวช่วย __return_false

ระบบควบคุมเวอร์ชัน

ก่อนที่จะดำเนินการอัปเดตอัตโนมัติ WordPress จะค้นหาไดเร็กทอรี .svn, .git, .hg และ .bz ซึ่งเป็นไดเร็กทอรีย่อยของระบบควบคุมเวอร์ชัน Subversion, Git, Mercurial และ Bazaar หากตรวจพบรายการใดรายการหนึ่ง การอัพเดตอัตโนมัติจะไม่เกิดขึ้น

หากคุณใช้ระบบควบคุมเวอร์ชันและยังต้องการให้แกน WordPress อัปเดตโดยอัตโนมัติ คุณสามารถใช้ตัวกรอง automatic_updates_is_vcs_checkout ได้

โดยสรุป ฉันต้องการย้ำอีกครั้งว่าไม่แนะนำให้ปิดการใช้งานการอัปเดตอัตโนมัติของแกน WordPress โดยเฉพาะอย่างยิ่งเมื่อเป็นเรื่องทางเทคนิคซึ่งมักจะมีการแก้ไขช่องโหว่ หากไม่สามารถอัปเดตอัตโนมัติบนไซต์ของคุณได้ด้วยเหตุผลบางประการ คุณสามารถใช้ปลั๊กอินพิเศษ Background Update Tester ซึ่งจะช่วยคุณค้นหาและกำจัดสาเหตุ

อ่านเพิ่มเติมเกี่ยวกับสาเหตุที่คุณควรอัปเดต WordPress, ปลั๊กอิน และธีมอยู่เสมอ

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

ฉันจะเขียนความคิดเห็นของฉันเกี่ยวกับเรื่องนี้จากตัวฉันเอง

ดังนั้น หากเราดูข้อความค้นหาใน Yandex, Google, YouTube เกี่ยวกับการอัปเดตครั้งนี้ คุณจะเห็นข้อความค้นหามากมาย สิ่งนี้พูดได้เพียงสิ่งเดียว: ปัญหานี้มีความเกี่ยวข้องมากในปัจจุบัน มีการเขียนบทความจำนวนมากและมีการสร้างวิดีโอเพิ่มเติมเกี่ยวกับประโยชน์ของการอัปเดตนี้ แต่ไม่มีความคิดเห็นเกี่ยวกับวิธีปิดใช้งานการอัปเดต WordPress อัตโนมัติไม่น้อยไปกว่านี้

และวันนี้ผมจะวิเคราะห์ตรงนั้น

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

ฉันจะบอกว่าตอนนี้การอัปเดตด้วยตนเองมีการใช้งานน้อยมาก เมื่อสามปีที่แล้วมันเกี่ยวข้องกัน แต่เวลาผ่านไปแล้ว ขณะนี้บนโฮสติ้งทั้งหมดและบนเอ็นจิ้น WordPress (cms) ก็เพียงพอที่จะไปที่คอนโซลของไซต์และอัปเดตโดยกดปุ่มเดียว

มีหลายกรณีที่ยังคงต้องการอัปเดตด้วยตนเอง แต่ก็พบไม่บ่อยนัก

แน่นอนว่ามีหลายกรณีที่การอัปเดตอัตโนมัติทำให้เกิดข้อผิดพลาดและคุณต้องอัปเดตด้วยตนเอง แต่สิ่งเหล่านี้เป็นข้อยกเว้นที่ค่อนข้างหายาก ในขณะนี้และเป็นปี 2017 ทุกอย่างทำงานได้ดี และหากมีสิ่งผิดปกติเกิดขึ้น คุณสามารถเขียนถึงฝ่ายสนับสนุนโฮสติ้งของคุณได้ตลอดเวลา ซึ่งพวกเขาจะตอบทุกคำถามของคุณโดยละเอียด อย่างไรก็ตาม ฉันพูดนอกเรื่องเล็กน้อยและดำเนินการต่อ

หากต้องการเรียนรู้วิธีอัปเดตด้วยตนเอง โปรดอ่านบทความของฉันที่เขียนโดย

อีกประการหนึ่งคือการอัปเดตอย่างถูกต้องและไม่ปล่อยให้ทุกอย่างขึ้นอยู่กับการตัดสินการอัปเดตอัตโนมัติ ท้ายที่สุดแล้ว การอัปเดตทุกครั้งก็ไม่ไร้ประโยชน์และปราศจากความประหลาดใจ หลังจากเหตุการณ์เหล่านี้ ฉันก็ต้องแก้ไขโค้ดและสคริปต์ทุกครั้ง

มันไม่ได้น่ากลัวนักหากคุณยังไม่มีบทความมากมายในไซต์ของคุณและคุณยังเป็นบล็อกเกอร์อายุน้อย แต่จะเกิดอะไรขึ้นถ้ามันแตกต่างออกไป? คุณมีบทความมากมายและบล็อกของคุณมีอายุ 3-5 ปีและคุณได้เขียนสิ่งที่มีประโยชน์มากมายสำหรับผู้คนที่นั่นหรือไม่? นี่คือผลงานของ "พวกนิโกรในห้องครัว"

การอัปเดตสามารถปิดใช้งานได้ชั่วคราวโดยใช้ปลั๊กอิน “ปิดใช้งานการอัปเดต WordPress ทั้งหมด” หรือสำหรับผู้ที่เข้าใจโค้ด ให้แก้ไขไฟล์ wp-config.php เล็กน้อย

ความสนใจ! อย่าคิดว่าฉันต่อต้านการอัปเดตโดยทั่วไป นี่เป็นสิ่งที่ผิด คุณต้องอัปเดต แต่ไม่ใช่ในเวอร์ชันกลาง

คุณจะรู้ได้อย่างไรว่าเมื่อถึงเวลาที่ต้องอัปเกรด?

คุณต้องไปที่คอนโซลแล้วคลิกแท็บอัปเดตตัวอย่างเช่น ระหว่างเวอร์ชัน 4.6 ถึง 4.7 ฉันจะไม่ทำเช่นนี้

เวอร์ชันกลางจะมีสองจุด และเวอร์ชันเต็มจะมีหนึ่งจุด

ดูภาพหน้าจอ

คัดลอกชื่อ ไปที่แท็บปลั๊กอิน - เพิ่มอันใหม่ จากนั้นป้อนอันที่คุณกำลังมองหาในช่องค้นหาเพื่อค้นหาปลั๊กอิน WordPress จะบอกคุณว่าเหมาะกับคุณหรือไม่ ไม่ต้องกังวล มันเหมาะกับทุกคน ปลั๊กอินนี้ฟรีและมีน้ำหนักเบา คุณเพียงแค่ต้องเปิดใช้งานมันและความทรมานของคุณจะหยุดลง

คำเตือน! ทันทีที่คุณปิด ทุกอย่างจะเริ่มต้นใหม่อีกครั้ง - อัปเดต ดังนั้นตัดสินใจว่าคุณต้องการมันหรือไม่?

ปลั๊กอินไม่ต้องการการตั้งค่าใดๆ ใช้งานได้ดี

คำเตือนอีกประการหนึ่งเกี่ยวกับปลั๊กอินปิดการใช้งานการอัปเดต WordPress ทั้งหมด

Plagin จะปิดการอัปเดตทั้งหมดสำหรับกลไกปลั๊กอินและธีมของคุณ นี่เป็นสิ่งจำเป็นเมื่อคุณตั้งค่าไซต์ของคุณและคุณพอใจกับวิธีการทำงานแล้ว นอกจากแง่บวกแล้ว การอัปเดตยังมีบทบาทเชิงลบอีกด้วย

ลองนึกภาพสักครู่ถึงสถานการณ์ที่คุณได้ตั้งค่าทุกอย่างไว้แล้วและไซต์ทำงานเหมือนนาฬิกา แต่แล้วการอัปเดตก็มาถึงเอ็นจิ้นหรือปลั๊กอิน ธีม - มันไม่สำคัญ…. ตอนนี้สิ่งนี้จะทำโดยอัตโนมัติ ฉันกำลังพูดถึงการอัพเดตเครื่องยนต์

หากคุณไม่มีปลั๊กอินนี้ ทุกอย่างจะได้รับการอัปเดตโดยอัตโนมัติ ไม่มีอะไรที่ต้องทำ นี่คือวิธีการทำงานของเอ็นจิ้นหรือนักออกแบบที่คุณชื่นชอบ

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

ฉันจะถ่ายทอดสิ่งนี้ให้คุณได้อย่างไรเป็นอีกเรื่องหนึ่ง หากมีอะไรไม่ชัดเจนโปรดติดต่อฉันแล้วฉันจะตอบ

บทความของฉันเกี่ยวกับการอัปเดต CMS WordPress

มาดูวิธีอื่นในการบล็อกการอัปเดตกันดีกว่า

ประเด็นทั้งหมดคือการใช้ไฟล์ wp-config.php มีการใช้ค่าคงที่ที่นี่ซึ่งห้ามไม่ให้อัปเดตคอร์ ธีม และปลั๊กอินโดยอัตโนมัติหากคุณเขียนลงในไฟล์นี้ นี่คือ - “AUTOMATIC_UPDATER_DISABLED”

เขียนรหัสนี้ในไฟล์:

// ปิดการใช้งานการอัปเดตอัตโนมัติกำหนด ("AUTOMATIC_UPDATER_DISABLED", จริง);

ไฟล์อยู่ที่รากของไซต์ โดยปกติแล้วจะอยู่ในโฟลเดอร์ public_html สามารถเพิ่มบรรทัดโค้ดที่ส่วนท้ายของไฟล์ได้ตั้งอยู่ที่รากของไซต์ของคุณ อ่านหรือดูวิดีโอเกี่ยวกับวิธีการเดินทาง

สิ่งเหล่านี้เป็นตัวเลือกที่ผู้ที่คุ้นเคยกับโค้ดและมีความรู้อยู่บ้างจะเข้าใจได้ สำหรับฉัน ให้ติดตั้งปลั๊กอินและติดตามเวอร์ชันต่างๆ

นั่นคือทั้งหมดที่ฉันมี แล้วพบกันใหม่!