คำถามติดแท็ก updates

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

1
เปิดใช้งานการแจ้งเตือนการอัพเดทปิดการใช้งานการปรับปรุง
มีคำถามจำนวนมากเกี่ยวกับวิธีปิดใช้งานการอัปเดตและ / หรือลบการแจ้งเตือนการอัปเดต แต่โซลูชันทั้งหมดที่ปิดใช้งานการอัปเดตจะปิดใช้งานการแจ้งเตือนการอัปเดตด้วย แต่ฉันต้องการปิดการใช้งานความเป็นไปได้ที่จะอัปเดตในขณะที่ยังคงได้รับแจ้งเกี่ยวกับการอัปเดตที่มีอยู่ ปัจจุบันฉันใช้define( 'DISALLOW_FILE_MODS', true ); Codex ปัญหานี้คือมันไม่เพียง แต่ปิดการใช้งานกระบวนการปรับปรุง แต่ยังแจ้งเตือน แก้ไข: โอเคฉันลงหลุมกระต่ายสักหน่อย ฉันเดาว่าฉันควรชี้แจงด้วยว่าฉันไม่ได้พูดถึงการอัพเดทหลัก แต่ยังรวมถึงปลั๊กอินและธีมด้วย หากฉันเข้าใจอย่างถูกต้องนี่เป็นเพราะที่/wp-admin/includes/update.php:250ฟังก์ชันจะคืนค่าก่อนเวลา ดังนั้นฉันเห็นสองตัวเลือก: เพิ่มupdate_pluginsตัวเลือกซึ่งชนิดของการเอาชนะวัตถุประสงค์รวมทั้งฉันไม่แน่ใจว่าผลข้างเคียง เพิ่มเบ็ดของตัวเองชนิดของจำลองadmin_init wp_plugin_update_rowsฉันลองมัน แต่มันก็ดูไม่เหมือนกันเลย ดูเหมือนจะมีอะไรมากกว่านี้อีกทั้งยังไม่รู้สึกเหมือนเป็นวิธีที่สะอาดในการทำเช่นนี้ แก้ไข: มีตั๋วที่ครอบคลุมปัญหานี้ในกรณีที่คุณรู้สึกอยากทำ: https://core.trac.wordpress.org/ticket/25219

3
กรอง HTTP ใด ๆ ที่ร้องขอ URI?
ฉันต้องการกรอง URI คำขอ HTTP ที่ทำผ่าน HTTP API ใช้กรณี: การตรวจสอบการอัปเดต WordPress ไปที่http://api.wordpress.org/core/version-check/1.6/แต่https://api.wordpress.org/core/version-check/1.6/ก็ทำงานได้เช่นกันและฉันต้องการ เพื่อใช้สิ่งนี้เสมอ ไฟล์ WordPress ใหม่มาจากhttp://wordpress.org/wordpress-3.4.2.zipแต่https://wordpress.org/wordpress-3.4.2.zipก็ทำงานเช่นกัน บางครั้งฉันต้องการดีบักคำขอและเปลี่ยนเส้นทางชั่วคราวไปยังโดเมนที่กำหนดเองบนเซิร์ฟเวอร์ในพื้นที่ของฉัน ปลั๊กอินบางตัวทำการร้องขอไปยังเซิร์ฟเวอร์อื่นและฉันต้องการแทนที่คำขอเหล่านี้เมื่อเซิร์ฟเวอร์ภายนอกหยุดทำงาน การร้องขอการอัปเดตเป็นสิ่งที่สำคัญที่สุดในตอนนี้เนื่องจากยังมีข้อผิดพลาดที่ยังไม่รวม16778 ( ข้อมูลเพิ่มเติม ) และ HTTPS ร้องขอลดความเสี่ยงของการโจมตี Man-in-the-middle ฉันค้นหา อย่างถี่ถ้วนแล้วฉันได้ศึกษารหัสหลัก ... แต่จบลงอย่าง Nacin เมื่อสองปีที่แล้ว: ฉันคิดว่าคุณสามารถกรอง URL ของคำขอ HTTP ได้ แต่ตอนนี้ฉันหาไม่เจอ ฉันพลาดอะไร? ใช่ฉัน :)

6
แนวทางปฏิบัติที่ดีที่สุดสำหรับการอัพเดตคืออะไร
ไม่ต้องการทำสิ่งใดเพื่อทำลายบล็อกของฉัน นี่คือคำถามที่เกี่ยวข้องกับการอัปเกรด: Wordpress ควรอัปเดตบ่อยแค่ไหน? วิธีที่ดีที่สุดที่จะทำคืออะไร? จะรู้ได้อย่างไรว่ามีปัญหากับปลั๊กอินหรือไม่? เมื่อ Wordpress เวอร์ชั่นใหม่ออกมาเราก็ไม่มีทางรู้ว่ามีปัญหากับปลั๊กอินที่มีอยู่หรือไม่ เมื่อใดควรอัปเดตปลั๊กอิน ในเวลาเดียวกันกับ Wordpress? มีชุดทดสอบที่ทำงานก่อนที่จะเปิด Worddpress หรือไม่? มันรวมถึงปลั๊กอิน?

2
วิธีสร้างข้อความที่กำหนดเองในการอัพเดทปลั๊กอิน
ฉันเห็นข้อความนี้วันนี้เมื่อเข้าถึงหน้าปลั๊กอินของฉัน: ดังนั้นฉันจะสร้างสิ่งนี้ได้อย่างไรหากฉันต้องการอัปเดตปลั๊กอินของตัวเองที่โฮสต์บนเวิร์ดเพรส
10 plugins  updates 

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

5
อัปเดตปลั๊กอินจาก API ส่วนบุคคล
ฉันกำลังพัฒนาปลั๊กอิน wordpress ในขณะนี้ซึ่งฉันไม่ต้องการในที่เก็บปลั๊กอินของ Wordpress อย่างไรก็ตามฉันยังต้องการผลักดันการอัปเดตลูกค้าของฉันจากที่เก็บ API ของฉันเอง ฉันเคยอ่านมาบ้างเกี่ยวกับเรื่องนี้และสิ่งหนึ่งที่ดูเหมือนจะเป็นเรื่องเกี่ยวกับpre_set_site_transient_update_pluginsตัวกรอง แต่ฉันไม่สามารถหาข้อมูลเกี่ยวกับเรื่องนี้ได้มากนัก ฉันได้ลองใช้บทช่วยสอนนี้ ( http://konstruktors.com/blog/wordpress/2538-automatic-updates-for-plugins-and-themes-hosted-outside-wordpress-extend/ ) ซึ่งฉันไม่สามารถทำงานได้ ฉันสามารถบอกได้จากความคิดเห็นที่คนอื่นสามารถใช้งานจริงกับสิ่งที่จะต้องเป็นเกือบรุ่นปัจจุบันของ WP (ตอบสนองล่าสุด 22 เมษายน) ฉันลองติดตั้งปลั๊กอินจากไซต์และวางโฟลเดอร์ API ในโดเมนที่สอง แต่การแจ้งเตือนการอัปเดตที่ฉันมักจะได้รับเมื่อมีการอัปเดตพร้อมใช้งานไม่แสดงที่ใดเลย ฉันไม่แน่ใจว่าเป็นไปได้หรือไม่ที่จะมีปลั๊กอินที่กำหนดเองให้เรียกใช้การอัปเดตอัตโนมัติจากที่เก็บอื่น ๆ ดังนั้นฉันอยากจะฟังว่ามีใครบ้างที่นี่มีประสบการณ์กับสิ่งนี้หรือไม่? วิธีแก้ปัญหาในการสอนดูเหมือนจะเป็นวิธีแก้ปัญหาที่ง่าย - ฉันสงสัยว่ามันเป็นไปได้ไหมที่จะทำมันด้วยวิธีที่ก้าวหน้ากว่านี้? ความช่วยเหลือใด ๆ ที่ได้รับการอัปเดตอัตโนมัติจากที่เก็บของฉันเองนั้นทำงานได้ดีมาก! (PS: ฉันใช้ WP เวอร์ชั่น 3.1.3)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.