10
วิธีการจัดโครงสร้างปลั๊กอิน
นี่ไม่ใช่คำถามเกี่ยวกับวิธีสร้างปลั๊กอิน WordPress คำแนะนำสามารถนำไปใช้กับวิธีการรวมสถาปัตยกรรมไฟล์ของปลั๊กอินเข้าด้วยกันได้ ภาษาโปรแกรมหรือไลบรารีอื่น ๆ มีวิธีควบคุมการจัดเรียงไดเรกทอรีและไฟล์อย่างมาก บางครั้งสิ่งนี้น่ารำคาญและเน้นถึงอิสรภาพที่ PHP เสนอ แต่ในปลั๊กอิน WordPress แบบพลิกจะรวมเข้าด้วยกันตามที่ผู้เขียนกำหนด ไม่มีคำตอบที่ถูกต้องแต่ความหวังของฉันคือการปรับปรุงวิธีฉันและผู้อื่นสร้างปลั๊กอินเพื่อให้เป็นมิตรมากขึ้นสำหรับนักพัฒนาอื่น ๆ ในการตรวจจับการแก้จุดบกพร่องง่ายต่อการนำทางและมีประสิทธิภาพมากขึ้น คำถามสุดท้าย: สิ่งที่คุณคิดว่าเป็นวิธีที่ดีที่สุดในการจัดระเบียบปลั๊กอิน? ด้านล่างนี้เป็นตัวอย่างโครงสร้างบางส่วน แต่ไม่มีรายการครบถ้วนสมบูรณ์ อย่าลังเลที่จะเพิ่มคำแนะนำของคุณเอง โครงสร้างเริ่มต้นที่สันนิษฐาน /wp-content /plugins /my-plugin my-plugin.php Model View Controller (MVC) วิธีการ /wp-content /plugins /my-plugin /controller Controller.php /model Model.php /view view.php my-plugin.php MVC เป็นสามส่วน: รูปแบบปฏิสัมพันธ์กับฐานข้อมูลที่สอบถามและบันทึกข้อมูลและมีตรรกะ ควบคุมจะมีแท็กแม่แบบและฟังก์ชั่นที่ดูจะใช้ มุมมองที่เป็นผู้รับผิดชอบในการแสดงข้อมูลที่มีให้โดยรูปแบบตามที่สร้างขึ้นโดยการควบคุม จัดโดยวิธีการพิมพ์ /wp-content /plugins /my-plugin /admin …