ปลั๊กอินคือโมดูลซอฟต์แวร์ที่เมื่อเชื่อมต่อกับโปรแกรมหลัก จะทำหน้าที่ขยายหรือใช้ความสามารถที่มีอยู่ สำหรับแพลตฟอร์ม WordPress คุณสามารถดาวน์โหลดโมดูลที่จำเป็นบนอินเทอร์เน็ตหรือสร้างเองได้
มันจำเป็น
- - คอมพิวเตอร์;
- - การเชื่อมต่ออินเทอร์เน็ต;
- - โปรแกรมแก้ไขข้อความที่มีความสามารถในการบันทึกข้อความในการเข้ารหัส UTF-8
คำแนะนำ
ขั้นตอนที่ 1
กำหนดฟังก์ชันที่ปลั๊กอินควรทำงาน คุณต้องเลือกชื่อที่ไม่ซ้ำสำหรับชื่อนั้นด้วย คุณสามารถตรวจสอบชื่อปลั๊กอิน WordPress ได้โดยใช้เครื่องมือค้นหาของ Google บ่อยครั้งที่ชื่อของปลั๊กอินเกี่ยวข้องโดยตรงกับจุดประสงค์ของปลั๊กอิน
ขั้นตอนที่ 2
จากนั้นสร้างไฟล์ปลั๊กอิน PHP หลัก เป็นที่พึงปรารถนาที่ชื่อจะต้องสอดคล้องกับชื่อของโมดูลเสริมและต้องไม่ซ้ำกัน รหัสปลั๊กอินสามารถแบ่งออกเป็นไฟล์ PHP ได้หลายไฟล์ นอกจากนี้ยังสามารถรวม JavaScript, ไฟล์ CSS, รูปภาพ เป็นต้น เมื่อแยกโค้ดปลั๊กอิน คุณจะต้องสร้างไดเร็กทอรีที่มีชื่อเดียวกับไฟล์ PHP หลัก จากนั้นจึงวางไฟล์ทั้งหมดไว้ที่นั่น
ขั้นตอนที่ 3
เปิดไฟล์โมดูลปลั๊กอินหลักและสร้างส่วนหัวมาตรฐานเพื่อให้แพลตฟอร์ม WordPress สามารถจดจำปลั๊กอินใหม่ได้ ตัวอย่างเช่น หากคุณไปที่แผงการดูแลระบบและคลิกที่รายการ "ปลั๊กอิน" คุณจะเห็นปลั๊กอินที่สร้างขึ้นในรายการทั่วไป
ขั้นตอนที่ 4
หลังชื่อเรื่อง กรอกข้อมูลใบอนุญาตปลั๊กอิน ส่วนใหญ่จะใช้ GRL หรือใบอนุญาตที่เข้ากันได้
ขั้นตอนที่ 5
ระบบของ hooks ใช้เพื่อโต้ตอบระหว่างส่วนประกอบของระบบปลั๊กอินและแกนหลักของ WordPress สาระสำคัญของมันอยู่ในความจริงที่ว่าเคอร์เนลทำงานก่อนที่จะส่งคืนผลลัพธ์ให้เรียกสายโซ่ของตัวจัดการเพิ่มเติมหากลงทะเบียนไว้ในปัจจุบัน ดังนั้น ก่อนที่จะเพิ่มชื่อในโพสต์ WordPress จะตรวจสอบตัวจัดการสำหรับ hook ชื่อ the_title เพิ่ม hooks ที่จำเป็นลงในปลั๊กอินและลงทะเบียนโดยเรียก add_filter
ขั้นตอนที่ 6
หากต้องการเพิ่มฟังก์ชันโดยใช้ปลั๊กอิน คุณต้องสร้างแท็กเทมเพลต หากต้องการประกาศแท็กเทมเพลต ให้เขียนฟังก์ชัน PHP และจัดทำเอกสารสำหรับผู้ใช้ปลั๊กอิน
ขั้นตอนที่ 7
หลังจากเขียนปลั๊กอินแล้ว ขอแนะนำให้เตรียมปลั๊กอินสำหรับการทำให้เป็นสากล เช่น ใช้ความสามารถในการแปลข้อความที่แสดงเป็นภาษาต่างๆ ในการดำเนินการนี้ ให้เลือกชื่อสำหรับพื้นที่การแปลปลั๊กอิน ควรไม่ซ้ำกันตามชื่อของปลั๊กอิน ตัดข้อความทุกบรรทัดที่จะแสดงให้ผู้อ่านเห็นในฟังก์ชัน gettext แบบใดแบบหนึ่งจากสองฟังก์ชันของ WordPress: _ () หรือ _e () สร้างไฟล์ POT (ไดเร็กทอรีการแปล) และแจกจ่ายพร้อมกับปลั๊กอิน ในการโหลดการแปล ให้ใช้ฟังก์ชัน load_plugin_textdomain
ขั้นตอนที่ 8
สร้างหน้าเว็บที่อธิบายวิธีติดตั้งปลั๊กอิน ฟังก์ชันการทำงาน และเวอร์ชันของ WordPress ที่เข้ากันได้