ไดเรกทอรีปลั๊กอิน WordPress
เผยแพร่แล้ว: 2022-09-29สมมติว่าคุณกำลังอ้างอิงถึงไดเร็กทอรีปลั๊กอินของ WordPress: ไดเร็กทอรีปลั๊กอินของ WordPress เป็นไดเร็กทอรีส่วนกลางของปลั๊กอินสำหรับระบบการจัดการเนื้อหาของ WordPress ไดเร็กทอรีมีอยู่บนเว็บที่ WordPress.org/plugins ไดเร็กทอรีปลั๊กอินคือไดเร็กทอรีส่วนกลางของปลั๊กอินสำหรับระบบการจัดการเนื้อหาของ WordPress WordPress Plugin Directory เป็นไดเร็กทอรีส่วนกลางของปลั๊กอินสำหรับระบบการจัดการเนื้อหาของ WordPress ไดเร็กทอรีปลั๊กอิน WordPress เป็นไดเร็กทอรีที่ใหญ่ที่สุดของปลั๊กอิน WordPress แบบโอเพ่นซอร์สและฟรีที่ใหญ่ที่สุด ไดเรกทอรีนี้ดูแลโดยชุมชน WordPress และเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับทุกคนที่กำลังมองหาปลั๊กอินเพื่อขยายฟังก์ชันการทำงานของไซต์ WordPress ของตน
ขั้นตอนในบทความนี้จะแนะนำคุณเกี่ยวกับกระบวนการเพิ่มปลั๊กอิน WordPress ของคุณไปยังไดเร็กทอรีปลั๊กอิน WordPress สำหรับผู้ใช้หลายคน WordPress Plugin Directory คือที่สำหรับค้นหาปลั๊กอินสำหรับเว็บไซต์ของตน วิธีหนึ่งในการตอบแทนชุมชนคือการสนับสนุนปลั๊กอินในไดเร็กทอรี คุณต้องแก้ไขไฟล์ readme ของปลั๊กอินเพื่ออธิบายวิธีการทำงาน หากคุณป้อนฟิลด์ 'เสถียร' และ 'ทดสอบแล้ว' เวอร์ชันของปลั๊กอินจะแสดงขึ้น ควรใช้ Readme Validator อย่างเป็นทางการด้วย ทีมปลั๊กอิน จะแจ้งให้คุณทราบทางอีเมลเมื่อใบสมัครของคุณได้รับการอนุมัติ
หากคุณรวมที่เก็บ Subversion (SVN) ไว้ในอีเมลของคุณ ปลั๊กอินจะโฮสต์อยู่ที่นั่น ในการอัปโหลดปลั๊กอิน คุณจะต้องติดตั้งไคลเอ็นต์ SVN บนคอมพิวเตอร์ของคุณ ผู้ใช้ Windows ยังสามารถใช้ TortoiseSVn, SilkSVN และเวอร์ชัน (ฟรี) มีความคล้ายคลึงกันมากมายระหว่างกระบวนการในแอปที่แสดงด้านบนและใน SVN เอง การซิงค์เกิดขึ้นเมื่อคุณเปลี่ยนโฟลเดอร์ในเครื่องและไดเรกทอรีการโค่นล้มบนคอมพิวเตอร์ หลังจากอัปโหลดไฟล์ไปที่ลำตัวแล้ว คุณจะต้องแท็กไฟล์เหล่านั้นเป็นเวอร์ชัน คุณสามารถสร้างโฟลเดอร์ใหม่ที่มีหมายเลขเวอร์ชันและโฟลเดอร์แท็กได้โดยเปิดโฟลเดอร์นั้น
ปลั๊กอินที่เรากำลังพัฒนาใช้เวอร์ชัน 1.0 เป็นโค้ดตัวอย่าง ตรวจสอบว่าส่วนหัวของปลั๊กอินสอดคล้องกับหมายเลขเวอร์ชัน ขนาดภาพควรอยู่ในช่วง 125 ถึง 250 พิกเซล โปรดใช้ไฟล์ JPEG หรือ PNG หากคุณต้องการใช้ คุณสามารถเพิ่มภาพหน้าจอได้ถึงสองภาพในสำเนาในเครื่องของ ไดเร็กทอรีปลั๊กอิน WordPress ของปลั๊กอิน WordPress ของคุณ เมื่อคลิกปุ่มเพิ่ม คุณสามารถเพิ่มไฟล์แอสเซทใหม่ไปยังที่เก็บของคุณได้ ขั้นตอนต่อไปคือการอัปโหลดไฟล์ของคุณไปยังไดเร็กทอรีปลั๊กอิน WordPress ด้วยไอคอน Commit
เนื้อหาของโฟลเดอร์ย่อยของปลั๊กอินสามารถเป็นไฟล์เดียวหรือเป็นคอลเลกชันของไฟล์ (เช่น ไฟล์คอนฟิกูเรชัน ไฟล์ JSP หรือไฟล์ ASP.NET)
คุณสามารถสร้างปลั๊กอินได้ง่ายๆ โดยสร้างโฟลเดอร์แล้วสร้างไฟล์เดียวที่มีเนื้อหาที่จำเป็นทั้งหมด โฟลเดอร์ Awesomeplugin สามารถพบได้ในโฟลเดอร์ WP-content/plugins ไฟล์ Awesomeplugin ของคุณจะอยู่ในโฟลเดอร์ใหม่นี้
PHP ใช้ __DIR_MAIN เพื่อค้นหาไดเร็กทอรีการทำงานปัจจุบันสำหรับโค้ด เมื่อคุณเรียกใช้ค่าคงที่หรือฟังก์ชันจากตำแหน่งอื่น มันจะส่งคืนพาธไดเรกทอรีของปลั๊กอิน
ฟังก์ชัน plugin_dir_path() ส่งคืนพาธของไดเร็กทอรีที่เชื่อมโยงไฟล์
ฉันจะค้นหาไดเรกทอรีปลั๊กอินใน WordPress ได้อย่างไร

ในการค้นหาไดเร็กทอรีปลั๊กอินใน WordPress คุณจะต้องเข้าถึงไซต์ของคุณผ่าน FTP และไปที่โฟลเดอร์ /wp-content/ เมื่อคุณอยู่ในโฟลเดอร์ /wp-content/ คุณจะเห็นโฟลเดอร์ชื่อ /plugins/ นี่คือไดเร็กทอรีที่เก็บปลั๊กอินทั้งหมดสำหรับไซต์ WordPress ของคุณ
ปลั๊กอินถูกเก็บไว้ที่ไหน?
รูปภาพ, JS, CSS และไฟล์สแตติกอื่น ๆ ที่ใช้โดยปลั๊กอินจะถูกเก็บไว้ในไดเร็กทอรีปลั๊กอิน เมื่ออัปโหลดไฟล์ไปยังเว็บไซต์ WordPress ไฟล์ของผู้ใช้จะถูกบันทึกไว้ในโฟลเดอร์เฉพาะปลั๊กอินใน ไดเร็กทอรีเนื้อหา / การอัปโหลด WordPress
ฉันจะค้นหาชื่อปลั๊กอิน WordPress ของฉันได้อย่างไร
เลือก ตรวจสอบ จากเมนู จากนั้นแหล่งที่มา > WP-Content จะแสดงสไตล์ให้คุณเห็น โปรดใส่ชื่อธีม ผู้แต่ง และชีต CSS ที่อธิบายธีม โฟลเดอร์ Plugins ประกอบด้วยปลั๊กอินที่ติดตั้งอยู่ใน WP-Content
ฉันจะค้นหาเส้นทางของโฟลเดอร์ WordPress ได้อย่างไร
Get_stylesheet_directory() ใช้เพื่อค้นหาเส้นทางที่แน่นอนไปยังไดเร็กทอรีธีมลูก แทนที่จะใช้ get_stylesheet_directory_uri() เพื่อรับ URI ไดเรกทอรีสไตล์ชีต ให้ใช้ get_stylesheet_ directory_uri เพื่อดึงข้อมูล URI ของไดเรกทอรี
ปลั๊กอินถูกเก็บไว้ที่ไหน?

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

วิธีค้นหาปลั๊กอินใน Firefox
โปรไฟล์ผู้ใช้ Firefox ของคุณมีโฟลเดอร์ที่มีปลั๊กอิน
ฉันจะค้นหาไดเรกทอรี WordPress ของฉันได้อย่างไร
โฟลเดอร์ 'public_html' มีไฟล์ไดเร็กทอรีรากของ WordPress ทั้งหมด ไฟล์หลักของ WordPress เช่น ผู้ดูแลระบบ WordPress จะสามารถเข้าถึงได้ การใช้ PHP เป็นภาษาโค้ดของคุณ หรือฟังก์ชันโค้ดของธีมหรือปลั๊กอินที่ติดตั้งไว้
เว็บไซต์ WordPress นั้นประกอบด้วยไฟล์หลายไฟล์ โดยแต่ละไฟล์มีคุณสมบัติเฉพาะของตัวเอง ไฟล์ทั้งหมดอ้างอิงถึง ไดเร็กทอรีรากของ WordPress ซึ่งอยู่ที่ด้านบนสุดของรายการ เมื่อคุณสามารถค้นหาไดเร็กทอรีรากของเว็บไซต์ WordPress ได้ คุณสามารถค้นหาและเข้าถึงไดเร็กทอรีไฟล์อื่นๆ เพื่อค้นหาสาเหตุของปัญหาได้อย่างง่ายดาย คุณสามารถเข้าถึงไฟล์ WordPress ของคุณได้อย่างง่ายดายโดยคลิกที่ไดเร็กทอรีย่อยที่ด้านบนของไดเร็กทอรีรากของคุณ ไดเร็กทอรีรากของ WordPress สามารถเข้าถึงได้โดยใช้วิธีการต่างๆ การใช้การเชื่อมต่อ FTP จากแดชบอร์ดของคุณเป็นวิธีที่ง่ายและธรรมดาที่สุดในการเริ่มต้นใช้งาน cpanel FileZilla ไคลเอนต์ที่สามารถใช้กับไคลเอนต์ FTP เป็นตัวอย่างที่ดีของสิ่งนี้
วิธีที่ง่ายที่สุดวิธีหนึ่งในการค้นหาไฟล์ในเว็บไซต์ของคุณคือการเข้าถึงไดเรกทอรีรากของ WordPress จากแดชบอร์ดของผู้ดูแลระบบ ปลั๊กอินของบุคคลที่สามสามารถใช้เพื่อเข้าถึงไดเรกทอรีและไฟล์ WordPress ของคุณได้ ก่อนดำเนินการดังกล่าว การสำรองข้อมูลเว็บไซต์ WordPress ของคุณเป็นสิ่งสำคัญโดยใช้คำแนะนำเกี่ยวกับวิธีการทำเช่นนั้น ปลั๊กอินตัวจัดการไฟล์ ช่วยให้คุณสามารถแก้ไขไฟล์ WordPress จากไดเร็กทอรีราก ปลั๊กอินนี้มีผู้ใช้งานมากกว่า 700,000 คนและเป็นที่นิยมอย่างมาก เป็นวิธีที่สะดวกกว่าในการค้นหาและเข้าถึงไดเร็กทอรี WordPress ของคุณมากกว่า FTP หรือ CAF
โครงสร้างไดเรกทอรีปลั๊กอิน WordPress
ไดเร็กทอรีปลั๊กอิน WordPress เป็นไดเร็กทอรีอย่างเป็นทางการสำหรับปลั๊กอิน WordPress เป็นไดเร็กทอรีของ ปลั๊กอินโอเพ่นซอร์ส ที่ทุกคนสามารถใช้ได้ ไดเร็กทอรีแบ่งออกเป็นหมวดหมู่ และแต่ละปลั๊กอินมีหน้าของตัวเองพร้อมข้อมูลเกี่ยวกับปลั๊กอิน รวมถึงคำอธิบาย รายการคุณลักษณะ และลิงก์ไปยังเว็บไซต์ของผู้เขียนปลั๊กอินและฟอรัมการสนับสนุน
เราสาธิตวิธีจัดโครงสร้างปลั๊กอิน WordPress ในส่วนนี้ รวมทั้งเน้นมาตรฐานการเข้ารหัสที่ทำให้ปลั๊กอินง่ายต่อการบำรุงรักษาและอ่านง่าย รหัสสำหรับ Share on Social Project เช่นเดียวกับการทดสอบหน่วยมีอยู่ใน GitHub มันจะเป็นโปรเจ็กต์พร้อม Eclipse ที่เราสามารถนำเข้าสู่ Eclipse ได้ โมดูลทั้งหมดใน Share on Social สร้างขึ้นด้วยคลาส ซึ่งเป็นไฟล์เดียวที่จำเป็น ในไฟล์หลัก เราใช้ฟังก์ชันเดียว setup_sos_plugin() เพื่อกำหนดค่าปลั๊กอิน setup_sos_ ฟังก์ชันนี้เช่นเดียวกับฟังก์ชันคู่กันทำหน้าที่เป็นพื้นฐานสำหรับปลั๊กอิน เมื่อเราใช้ is__administrator() เราจะเห็นว่าเราอยู่ในหน้าจอผู้ดูแลระบบหรือในเว็บไซต์
เราควรใช้คลาสแทนการใช้ชื่อเมธอดเป็นชื่อที่ขัดแย้งกัน เพราะเราสามารถตั้งชื่อเมธอดโดยไม่ต้องใช้ชื่อเมธอด ตลอดบทช่วยสอน เราจะพูดถึงโครงสร้างและไฟล์ของปลั๊กอิน ตลอดจนโค้ดที่ใช้สร้าง ตั้งค่าตัวแปรขอบเขตคลาสใน $sos_shortcode ก่อน เมื่อเราสร้างคลาสใหม่ เราใช้ setup() เพื่อดำเนินการเริ่มต้น เช่น การเพิ่มการดำเนินการ ตัวกรอง รหัสย่อ และการเพิ่มคลาสและโมดูลอื่นๆ ไฟล์คลาสของปลั๊กอินทั้งหมดอยู่ในเรือลำเดียวกัน เราใช้ – (แดช) ในชื่อไฟล์ในกรณีนี้เพื่อระบุว่าไฟล์เป็นไฟล์คลาส เช่นเดียวกับที่เราทำใน class-admin.php และ prefix class- เมื่อพูดถึงฟังก์ชันและฟังก์ชันตัวแปร กรณีอูฐจะใช้ใน JavaScript เช่นเดียวกับใน processLocker
ข้อมูลต่อไปนี้ใช้ในการสร้างตัวแปร ฟังก์ชัน และวิธีการ $share_name เป็นตัวย่อของสัญลักษณ์ $underscore ในบทต่อไป เราจะพูดถึงไฟล์หลักของปลั๊กอินและอภิปรายว่าคลาส PHP ทำงานอย่างไรในรายละเอียด
โครงสร้างโฟลเดอร์ปลั๊กอินคืออะไร?
ไฟล์หลักเป็นส่วนที่สำคัญที่สุดของปลั๊กอินทั้งหมด เมื่อคุณโหลดปลั๊กอิน ไฟล์ Omeka จะโหลดและมีตะขอและตัวกรองทั้งหมด ต้องตั้งชื่อ ไฟล์ปลั๊กอินหลัก เหมือนกับโฟลเดอร์ปลั๊กอิน คุณสามารถเพิ่ม php ต่อท้ายในสคริปต์ PHP
โครงสร้างไดเรกทอรี WordPress คืออะไร?
ไฟล์ WordPress ถูกจัดเป็นโฟลเดอร์แบบลำดับชั้น ซึ่งเป็นวิธีการทั่วไปในการจัดระเบียบไฟล์ โดยทั่วไป การติดตั้ง WordPress จะอยู่ในไดเร็กทอรีรูท ซึ่งเรียกอีกอย่างว่า public_html หรือ public_html และทุกอย่างสามารถเข้าถึงได้ที่นั่น ไดเร็กทอรีรากของ WordPress ประกอบด้วยสามโฟลเดอร์หลัก: WordPress, WordPress และ WP-includes
ทำไมคุณไม่ควรใส่ไฟล์ WordPress ของคุณในไดเรกทอรีย่อย
นักพัฒนาปลั๊กอินและธีมควรมีโค้ดและไฟล์ในไดเร็กทอรีปลั๊กอินและธีมตามลำดับ เพื่อให้แน่ใจว่ากรณีทดสอบและผลลัพธ์ของพวกเขาสามารถมองเห็นได้ ผู้ทดสอบ WordPress.org จะต้องสร้างไดเร็กทอรีการทดสอบ อัปโหลดการติดตั้ง WordPress การตั้งค่าเครื่องมือปรับแต่ง ปลั๊กอินและไฟล์ธีมไปยังโฟลเดอร์ wp-content ของผู้ดูแลระบบ
ไม่แนะนำให้ใช้ไดเรกทอรีย่อยสำหรับประเภทเนื้อหาเหล่านี้ เนื่องจากอาจทำให้การค้นหาไฟล์ทำได้ยากขึ้น ปลั๊กอินและธีม เช่น ไม่ควรสร้างไดเร็กทอรีย่อยที่เรียกว่า "อัปโหลด" หรือ "ดีบัก" คุณควรสามารถเข้าถึงไฟล์ในโฟลเดอร์เนื้อหา WordPress ของคุณสำหรับผู้เยี่ยมชมทุกคน โดยไม่คำนึงถึงประเภทของปลั๊กอินหรือธีมที่พวกเขาได้ติดตั้งไว้
ฉันจะสร้างไดเรกทอรีปลั๊กอินใน WordPress ได้อย่างไร
ในการเริ่มทำงานกับปลั๊กอินของคุณ ให้สร้างสำเนาในเครื่องแล้วอัปโหลดไฟล์ไปยังโฟลเดอร์ลำต้น ตอนนี้ต้องเปิดโฟลเดอร์แท็กและต้องสร้างโฟลเดอร์ใหม่ภายใน โฟลเดอร์นี้ควรตั้งชื่อด้วยชื่อเวอร์ชัน ตรวจสอบให้แน่ใจว่าสอดคล้องกับส่วนหัวของปลั๊กอิน