ฉันกำลังจะแก้ปัญหาปลั๊กอินตัวแรกของฉันในไม่ช้าและฉันกำลังมองหาปลั๊กอินที่คุณรู้สึกว่ามีคุณภาพสูงมากภายใต้ประทุน สิ่งที่ฉันสามารถใช้เป็นตัวอย่างในขณะที่ฉันออกแบบกรอบงานสำหรับปลั๊กอินของฉัน
ความคิดใด ๆ โปรดระบุสิ่งที่ทำให้เป็นปลั๊กอินที่ยอดเยี่ยม
ฉันกำลังจะแก้ปัญหาปลั๊กอินตัวแรกของฉันในไม่ช้าและฉันกำลังมองหาปลั๊กอินที่คุณรู้สึกว่ามีคุณภาพสูงมากภายใต้ประทุน สิ่งที่ฉันสามารถใช้เป็นตัวอย่างในขณะที่ฉันออกแบบกรอบงานสำหรับปลั๊กอินของฉัน
ความคิดใด ๆ โปรดระบุสิ่งที่ทำให้เป็นปลั๊กอินที่ยอดเยี่ยม
คำตอบ:
ฉันไม่สามารถให้ลิงก์ไปยัง repo ปลั๊กอินของคุณได้ แต่นี่คือคนที่ยอดเยี่ยมที่แบ่งปันรหัสที่ดี (ในรูปแบบที่แตกต่างกัน) ใน Github เพียงดูที่ repos หรือส่วนสำคัญของพวกเขา
มีปลั๊กอินจำนวนมากที่แสดงให้เห็นถึงการพัฒนาปลั๊กอินที่ยอดเยี่ยม บางส่วนของพวกเขาแสดงให้เห็นถึงการพัฒนาที่ดีเช่นเดียวกับในรหัสความเห็นที่ดี, รูปแบบการเขียนตามมาตรฐาน WP และการใช้ WP API ด้วยเทคนิคเรียบร้อยที่ไม่ได้บันทึกไว้และคุณจะไม่เห็นพวกเขาใช้ในปลั๊กอินอื่น ๆ
ในฐานะนักพัฒนา WordPress รายการโปรดส่วนตัวอันดับ 3 ของฉันคือ:
ดังกล่าวไม่เพียง แต่ปลั๊กอินให้คุณทราบว่าคุณสามารถเขียนปลั๊กอิน WordPress ที่ยอดเยี่ยมได้อย่างไร แต่ถ้าคุณติดตามอ่านและฟังคำแนะนำของนักพัฒนา WordPress ที่ยอดเยี่ยมและอ่านโค้ดของพวกเขาคุณจะได้เรียนรู้สิ่งดีๆมากมาย เกือบทุกคนที่นี่ใน WPSE หรือในฟอรัม WP อื่น ๆ เป็นผู้พัฒนา WordPress ที่ยอดเยี่ยม แต่มีรายการโปรดส่วนตัวของฉันอยู่บ้าง:
นอกจากนี้หากคุณทำตามคำตอบของอาสาสมัครที่มีชื่อเสียงมากที่สุดที่นี่คุณจะพบว่ามีจำนวนมากใช่สิ่งดีๆมากมายความคิดและเทคนิคการเข้ารหัสของ WordPress
คุณอาจต้องการดู:
ไม่ใช่ปลั๊กอินเฉพาะ แต่มีเคล็ดลับและคำแนะนำที่มีประโยชน์มากมาย
มันอาจจะมีลักษณะเหมือนการส่งเสริมตนเอง แต่ฉันคิดว่าฉันusernoiseปลั๊กอินที่จะมีรหัสที่มีคุณภาพสูง นี่คือหลักการสำคัญที่สุดที่อยู่เบื้องหลังรหัส:
การพัฒนาปลั๊กอิน WordPress ของหนังสือเล่มล่าสุดมีตัวอย่างวิธีปฏิบัติที่ดีที่สุดมากมาย ฉันขอแนะนำให้จับสำเนา http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222
ฉันคิดว่าหนึ่งในรายการล่าสุดของฉันคือการเริ่มต้นที่ดีในการติดตั้งปลั๊กอินอย่างง่าย ๆ และเรียกใช้http://wordpress.org/extend/plugins/wp-cron-control/
ฉันจะเสนอหนึ่งในของฉันซึ่งอาจเป็นจุดเริ่มต้นที่ดีสำหรับคุณ
https://github.com/mfields/taxonomy-short-description/blob/master/taxonomy-short-description.php
ฉันเชื่อว่ามันแสดงวิธีปฏิบัติที่ดีที่สุดในการขยาย WordPress ในลักษณะที่รับผิดชอบ มันทำในสิ่งที่ต้องทำในขณะที่ไม่บล็อกส่วนขยายอื่น ๆ ไม่ให้เชื่อมต่อกับสถานที่เดียวกัน
คำถามเช่นนี้ตอบยากจริงๆ จริงๆแล้วมันไม่มีข้อกำหนดเกี่ยวกับสิ่งที่ปลั๊กอินต้องทำ พวกเขาสามารถทำเพียงเล็กน้อยหรือมากเท่าที่จำเป็นสำหรับวัตถุประสงค์เฉพาะของพวกเขา
หัวข้อของ "วิธีปฏิบัติที่ดีที่สุด" ควรถูกนำมาพิจารณาอย่างแน่นอนเมื่อทำการพัฒนาปลั๊กอิน แต่มันเป็นไปไม่ได้จริงๆที่จะหาปลั๊กอินตัวเดียว