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

เผยแพร่แล้ว: 2016-05-11

ปลั๊กอิน WordPress Multi-Instance Widget - โค้ดตัวอย่าง - Crunchify Tips

WordPress Widget หลายอินสแตนซ์ / WordPress Custom Widget

Crunchify ได้สร้างปลั๊กอิน WordPress หลายตัวในช่วงไม่กี่ปีที่ผ่านมา ข้อกำหนดประการหนึ่งที่เราได้รับสำหรับปลั๊กอินสมาชิก Facebook ของเราคือการมีวิดเจ็ตเดียวกัน multiple instance เนื่องจากผู้ใช้อาจต้องการให้ปลั๊กอินเพจ Facebook เข้าไปใน Sidebar และในส่วน Footer

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

ในบทช่วยสอนนี้ เราจะพูดถึง Sample ready-to-use WordPress Plugin ซึ่งจะใส่วิดเจ็ต Facebook Page Plugin แบบสดลงในแถบด้านข้างและ/หรือส่วนท้ายของบล็อกของคุณ อย่าลังเลที่จะใช้รหัสนี้ในปลั๊กอินของคุณ

มาเริ่มกันเลย:

ขั้นตอนที่ 1

ฉันมักจะพัฒนา Java และ WordPress ทั้งหมดใน Eclipse IDE ดังนั้น ทำตามบทช่วยสอนเพื่อตั้งค่าชุดพัฒนา PHP ลงใน Eclipse

สร้างไฟล์ crunchify-plugin.php ภายใต้โฟลเดอร์ crunchify-plugin และใส่โค้ดด้านล่าง

มาทำความเข้าใจ 4 บรรทัดที่ไฮไลต์จากโค้ดด้านบนกัน:

  1. ฟังก์ชัน __construct()
    • เริ่มต้นปลั๊กอิน WordPress ด้วยชื่อและคำอธิบาย
  2. วิดเจ็ตฟังก์ชันสาธารณะ($args, $instance)
    • นี่คือสิ่งที่แสดงบนบล็อกของคุณ – ส่งออกเนื้อหาของวิดเจ็ต
  3. แบบฟอร์มงานสาธารณะ($instance)
    • นี่คือที่ที่คุณระบุตัวเลือก WordPress Widget ภายใน Appearance -> Widgets
  4. การอัปเดตฟังก์ชัน($new_instance, $old_instance)
    • เมื่อคุณคลิกที่ปุ่มบันทึก – ค่าตัวเลือกจะถูกบันทึก

NOTE: การกระทำ widgets_init จะเรียกใช้ฟังก์ชันของคุณ crunchify_plugin ซึ่ง registers วิดเจ็ตภายในด้วยชื่อ crunchify_widget

ขั้นตอนที่ 2

สร้างไฟล์ readme.txt ภายใต้โฟลเดอร์ crunchify-plugin เดียวกันกับเนื้อหาด้านล่าง อย่าลังเลที่จะอัปเดตตามความต้องการของคุณ

ขั้นตอนที่ 3

เพียงเพื่อให้แน่ใจว่าโครงสร้างโฟลเดอร์ของคุณควรมีลักษณะดังนี้:

โครงสร้างโฟลเดอร์ปลั๊กอิน WordPress - ตัวอย่างพร้อมใช้รหัสวิดเจ็ตหลายอินสแตนซ์

วางโฟลเดอร์ crunchify-plugin ไว้ใต้โฟลเดอร์ plugins

ขั้นตอนที่ 4 วิธีเปิดใช้งาน?

  • ไปที่ Admin Panel ของเว็บไซต์ของคุณ
  • คลิกที่ Plugins
  • Activate ปลั๊กอิน Crunchify Plugin

เปิดใช้งานปลั๊กอิน WordPress

ขั้นตอนที่ 5 ตั้งค่าตัวเลือกปลั๊กอิน

  • คลิกที่ลักษณะที่ Appearance -> Widgets
  • เลือก Crunchify Plugin และวางไว้ใต้ Sidebar หรือส่วน Footer
  • อัปเดตตัวเลือกแล้วคลิก save

ขั้นตอนที่ 6 วิธีการตรวจสอบ?

ฉันได้วางวิดเจ็ตสองตัวที่มีตัวเลือกต่างกัน

หลายอินสแตนซ์ - ปลั๊กอิน Crunchify - การสาธิตสด

คุณควรเห็น multiple instances of same Crunchify Plugin ซึ่งปล่อย Facebook Page Plugin ที่ดีในแถบด้านข้างหรือส่วนท้ายของคุณตามการตั้งค่าของคุณ