เริ่มต้นกับหม้อต้มปลั๊กอิน WordPress

WordPress เป็นเอ็นจิ้นบล็อกยอดนิยมที่องค์กรหลายแห่งใช้ในการทำงานของ Content Management System (CMS) มากกว่าการทำบล็อก สิ่งที่ทำให้ WordPress เป็นเครื่องมือที่แข็งแกร่งยิ่งขึ้นสำหรับการจัดการเนื้อหาเว็บคือปลั๊กอินนับพันที่ขยายขีดความสามารถรวมถึงมากกว่า 25, 000 รายการเช่นการสร้างวิดเจ็ต, ฟังก์ชั่นผู้ดูแลระบบ, แถบด้านข้าง, การเชื่อมต่อ Twitter, Facebook, ความปลอดภัยและบริการอื่น ๆ ดาวน์โหลดถึง 459 ล้านครั้งแล้ว

WordPress ปลั๊กอินหม้อไอน้ำที่สร้างขึ้นโดย Tom McFarlin ให้วิธีการสร้างปลั๊กอิน WordPress ของคุณเองและแบ่งปันให้กับชุมชน WordPress หากคุณต้องการสร้างปลั๊กอิน WordPress แต่ต้องการทราบวิธีการเริ่มต้นชิ้นส่วนนี้จะเจาะลึกลงไปในคุณสมบัติของส่วนเสริมปลั๊กอินรวมถึงการดาวน์โหลดติดตั้งและกำหนดค่าในการใช้งาน WordPress แบบสด ฉันจะอธิบายทรัพยากรอื่น ๆ สำหรับการตั้งค่า WordPress API และอื่น ๆ สำหรับการสร้างปลั๊กอิน WordPress ของคุณเอง

คุณสมบัติ

WordPress Plugin Boilerplate เป็นรากฐานสำหรับการพัฒนาปลั๊กอินของเวิร์ดเพรสและเป้าหมายหลักคือการส่งมอบแนวทางที่ชัดเจนและรัดกุมสำหรับการสร้างปลั๊กอิน WordPress คุณสมบัติหลักห้าประการของส่วนเสริมปลั๊กอินประกอบด้วย:

  • ใช้ WordPress ปลั๊กอินแอปพลิเคชัน Programming Interface Interface API API ซึ่งมี hooks การกระทำและตัวกรองที่พร้อมใช้งานสำหรับนักพัฒนาปลั๊กอิน WordPress และอธิบายวิธีใช้
  • รหัสเอกสารใช้ PHPDoc สำหรับการประชุมทั้งหมดซึ่งเป็นการปรับตัวของ Javadoc สำหรับภาษาการเขียนโปรแกรม PHP รวมถึงโค้ดเชิงวัตถุและโค้ดขั้นตอน
  • ค่าตัวอย่างมีให้ซึ่งช่วยให้คุณเห็นสิ่งที่สามารถเปลี่ยนแปลงได้ตามความต้องการและความต้องการของคุณ
  • ใช้รูปแบบองค์กรไฟล์ที่เข้มงวดเพื่อให้มั่นใจว่าสินทรัพย์ทั้งหมดได้รับการดูแล
  • รวมไฟล์ ".pot" เป็นไฟล์แปลเริ่มต้น

การดาวน์โหลด

ดาวน์โหลด WordPress Plugin Boilerplate 2.0 ใหม่พร้อมใช้งานจากที่เก็บ GitHub และสามารถใช้งานได้ในไฟล์ zip (489KB) ชื่อ "WordPress-Plugin-Boilerplate-master.zip" การดาวน์โหลดรุ่นก่อนหน้าสำหรับเวอร์ชัน 1 นั้นมีให้ใช้งานในรูปแบบไฟล์ tar.gz (484KB) หรือไฟล์ zip (490KB) จากหน้าแรกของปลั๊กอินและมีการจัดส่งเป็นชื่อไฟล์ "ด้วยนามสกุลที่เหมาะสมขึ้นอยู่กับสิ่งที่คุณเลือก

ดาวน์โหลดเนื้อหา

สิ่งที่รวมอยู่ในการดาวน์โหลดคือไฟล์ต่อไปนี้ในไดเรกทอรีราก:

  • ไฟล์ . gitignore
  • ไฟล์ ChangeLog.md
  • ไฟล์ README.md
  • ไดเรกทอรี ชื่อปลั๊กอิน

ไดเร็กทอรี plugin-name มีไฟล์ทั้งหมดที่จำเป็นสำหรับการติดตั้ง หากคุณคุ้นเคยกับการติดตั้งปลั๊กอิน WordPress นี่เป็นไดเรกทอรีที่จะคัดลอกไปยังไดเรกทอรีปลั๊กอินของคุณ สำหรับผู้ที่ไม่คุ้นเคยกับการติดตั้งปลั๊กอิน WordPress ส่วนถัดไปจะอธิบายรายละเอียด

การติดตั้ง

กระบวนการสี่ขั้นตอนนั้นค่อนข้างง่ายและทำให้แน่ใจว่าคุณได้เข้าสู่ระบบของอินสแตนซ์ของ WordPress และคุณอยู่ที่แดชบอร์ด การดักจับหน้าจอใน รูป B จาก FileZilla แสดงพา ธ ไดเร็กทอรีของโลคัลไซต์และไซต์รีโมตสำหรับการคัดลอกไดเร็กทอรี plugin-name ไปยังไดเร็กทอรี ปลั๊กอิน ของบล็อก

รูปที่ B

  1. คัดลอกไดเร็กทอรี plugin-name และเนื้อหาไปยังไดเร็กทอรี wp-content / plugins ของการติดตั้ง WordPress ของคุณ
  2. ในแดชบอร์ด WordPress ของคุณไปที่หน้า ปลั๊กอิน
  3. ค้นหารายการเมนู สิ่งที่ต้องทำ
  4. คลิก เปิดใช้งาน
สิ่งนี้จะเปิดใช้งานปลั๊กอิน WordPress Boilerplate แต่ไม่มีฟังก์ชั่นจริงและจะไม่มีการเพิ่มสิ่งใดลงในอินสแตนซ์ WordPress ของคุณ แต่ปลั๊กอินจะแสดงให้เห็นว่าปลั๊กอินของคุณควรทำงานอย่างไรในขณะที่คุณกำลังพัฒนา รูปที่ C ด้านล่างแสดงการดักจับหน้าจอจากภายในแดชบอร์ด WordPress ที่เปิดใช้งานปลั๊กอิน

รูปที่ C

ฉันไม่แน่ใจว่าทำไมรุ่น 2.5.0 ยังคงแสดงเป็นเวอร์ชัน 1.0.0 ในไดเรกทอรีปลั๊กอินของแดชบอร์ด WordPress เมื่อเปิดใช้งานปลั๊กอินจะปรากฏในแผงควบคุมปลั๊กอินดังแสดงใน รูป D ด้านล่าง:

การแก้ไข Boilerplate ปลั๊กอิน

ต่อไปคุณจะต้องทำความคุ้นเคยกับไฟล์ที่สามารถแก้ไขได้ภายในแผ่นสร้าง การคลิกปุ่ม แก้ไข ภายใต้ชื่อปลั๊กอินจะนำคุณไปยังหน้าจอแก้ไขปลั๊กอินโดยเปิดไฟล์ plugin-name / plugin-name.php ที่กำลังแก้ไข อยู่ดังที่แสดงใน รูป E ด้านล่าง

รูปที่ E

นี่คือที่ที่คุณสามารถเริ่มสร้างปลั๊กอิน WordPress ของคุณเองโดยปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดและกลยุทธ์การพัฒนาสำหรับนักพัฒนา WordPress ไฟล์ที่สามารถแก้ไขได้ซึ่งอยู่ในไดเร็กทอรี plugin-name สำหรับปลั๊กอินสำเร็จรูปมีดังนี้:

 ปลั๊กอินชื่อ / README.txt 

ปลั๊กอินชื่อ / LICENSE.txt

ปลั๊กอินชื่อ / ชั้นปลั๊กอิน name.php

ปลั๊กอินชื่อ / uninstall.php

ปลั๊กอินชื่อ css / / admin.css

ปลั๊กอินชื่อ css / / public.css

ปลั๊กอินชื่อ / js / public.js

ปลั๊กอินชื่อ / js / admin.js

ปลั๊กอินชื่อ / views / admin.php

ปลั๊กอินชื่อ / views / public.php

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

 add_action ('admin_menu', อาร์เรย์ ($ this, 'add_plugin_admin_menu')); 
และรายการเมนูใหม่ " เมนูข้อความ " จะปรากฏเป็นไฮไลต์ในแดชบอร์ด WordPress ใน รูป F ด้านล่าง:

เมื่อคลิกแล้วหน้าผู้ดูแลระบบปลั๊กอินว่างจะปรากฏขึ้นดังแสดงใน รูปที่ G ด้านล่าง:

ตามที่ทอมกล่าวว่าปลั๊กอิน Boilerplate มีคุณลักษณะพื้นฐานของวิธีรวมหน้าตัวเลือก อย่างไรก็ตามจะไม่ได้รับรายละเอียดเกี่ยวกับ API การตั้งค่า Tom ได้กล่าวถึงสองประเด็นที่น่าสนใจสำหรับผู้ที่ต้องการเจาะลึกลงไปใน WordPress Settings API ด้วยบทเรียนทั้งสองนี้ Sandbox Settings WordPress: ตัวอย่างการทำงานของ API การตั้งค่าและคู่มือการตั้งค่า WordPress API ที่สมบูรณ์

แหล่งข้อมูลอื่น ๆ สำหรับการสร้างปลั๊กอิน WordPress

  • WordPress.org Codex การเขียนปลั๊กอิน - องค์กร WordPress codex มีคำแนะนำและมาตรฐานสำหรับการสร้างปลั๊กอิน WordPress รวมถึงหัวข้อต่าง ๆ เช่นชื่อ, ไฟล์, ที่ตั้ง, ส่วนหัวของไฟล์, การเขียนโปรแกรม, hooks, แท็ก, การบันทึกข้อมูลปลั๊กอินลงในฐานข้อมูล
  • กายวิภาคของปลั๊กอิน WordPress - การประกาศ Packt ให้โครงสร้างของปลั๊กอินที่มีอยู่ซึ่งเป็นที่นิยม "Hello Dolly"
  • 10 ข้อผิดพลาดทั่วไปในการเข้ารหัสปลั๊กอิน WordPress - บล็อก Planetozh แสดงรายการข้อผิดพลาดที่พบบ่อยที่สุดข้อผิดพลาดความเข้าใจผิดนิสัยที่ไม่ดีหรือการตัดสินใจออกแบบที่ไม่ถูกต้องในขณะที่เขียนโค้ดปลั๊กอินของ WordPress
  • วิธีสร้างเวิร์ดเพรสปลั๊กอินตั้งแต่ต้น - นิตยสารพัฒนา WordPress มีคำแนะนำสำหรับการเขียนปลั๊กอินเวิร์ดเพรสที่ง่ายมาก
  • การสร้างปลั๊กอิน WordPress แรกของคุณ - Web Designer Depot ขั้นตอนการสอนผ่านสิ่งที่ปลั๊กอินทำ, ชื่อปลั๊กอินและไฟล์, ส่วนหัวของปลั๊กอิน, เส้นทางไปยังไฟล์, สถานะปลั๊กอินและแนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างปลั๊กอิน WordPress
  • WordPress Essentials: วิธีสร้างปลั๊กอิน WordPress - บทความของนิตยสาร Smashing ครอบคลุมหัวข้อต่าง ๆ เช่นธีมหรือปลั๊กอินการสร้างปลั๊กอินแรกของคุณโครงสร้างปลั๊กอินการตั้งชื่อปลั๊กอินและฟังก์ชั่นความปลอดภัยปลั๊กอินการทำความสะอาดเอกสารและมาตรฐานการเข้ารหัส ไปสู่การปฏิบัติวางแผนล่วงหน้าเตรียมฟังก์ชั่นและอื่น ๆ
  • สร้างปลั๊กอิน WordPress ที่กำหนดเองตั้งแต่เริ่มต้น - Net Tuts + บทช่วยสอนใช้งานปลั๊กอิน WordPress ตั้งแต่เริ่มต้น

Boilerplate ของปลั๊กอิน WordPress จะช่วยให้คุณสร้างปลั๊กอินที่กำหนดเองของคุณเองโดยใช้มาตรฐานการเข้ารหัส PHP และ WordPress จากเทมเพลต หากปลั๊กอินของคุณใช้งานได้ดีจริง ๆ คุณอาจพิจารณาส่งปลั๊กอินและโปรโมตปลั๊กอินแล้วนำไปใช้ในการเผยแพร่ทั่วโลก

© Copyright 2021 | pepebotifarra.com