คำถามติดแท็ก hooks

วิธีที่ปลั๊กอินและธีมขยายการทำงานหลักของ WordPress

3
สร้างการอ้างอิงเบ็ดที่อยู่เฉยๆ
ดูเหมือนว่านักพัฒนาปลั๊กอินจำนวนมากใช้เวลาเพิ่มตะขอตัวกรอง / แอ็คชั่นเพื่อให้ผู้ใช้ปรับแต่งการทำงานของผลิตภัณฑ์ อันไหนดี แต่สิ่งที่พวกเขามักจะไม่ทำคือให้รายชื่อของ hooks และจำนวนข้อโต้แย้งที่พวกเขาใช้ มีใครพบวิธีอัตโนมัติที่ดีที่สุดในการชี้ไปที่ไดเรกทอรี plugin (หรือ theme) และดูรายการ hooks ที่มีทั้งหมดหรือไม่ ฉันดูเหมือนปลั๊กอินที่สแกนหา hooks แต่เท่าที่ฉันสามารถบอกได้พวกเขาแสดงให้คุณเห็นว่ามีคนใดที่ถูกเรียกให้แสดงหน้าเว็บ ซึ่งฉันได้รับนั้นมีประโยชน์ แต่บางครั้งถ้าฉันรู้ว่าฉันมีปฏิสัมพันธ์กับปลั๊กอินเฉพาะฉันต้องการทราบทุกที่มันอาจให้ฉันขอการกระทำหรือตัวกรอง ดังนั้นสิ่งที่ฉันกำลังมองหาคือสิ่งที่กำหนดให้ไดเรกทอรีรากของปลั๊กอินจะสร้างรายการที่แต่ละรายการรวมถึง: แท็ก ประเภท (การกระทำหรือตัวกรอง) จำนวนอาร์กิวเมนต์ โดยที่มันถูกเรียก (ผ่านdo_action()หรือapply_filter()) ในแหล่งที่มา สคริปต์จะดีมากเนื่องจากมันน่าจะเป็น HTMLify อย่างสมบูรณ์และแสดงให้ฉันเห็นใน UI ของผู้ดูแลระบบสำหรับทุกปลั๊กอิน แต่แม้แต่สคริปต์บรรทัดคำสั่งที่ส่งออกไฟล์สแตติกที่มีประโยชน์ก็ยอดเยี่ยมเช่นกัน
10 plugins  hooks 

2
ฉันจะใช้ตัวเลือก WordPress Iris กับปลั๊กอินของฉันในส่วนหน้าได้อย่างไร
คำถามนี้ที่นี่ถามคำถามเดียวกันกับฉัน แต่ไม่มีคำตอบที่เพียงพอหรือคำตอบที่ถูกต้องที่เลือกดังนั้นฉันถามอีกครั้งหวังว่าฉันถามในลักษณะที่สอดคล้องกันมากขึ้นฉันอาจได้รับการตอบสนอง ฉันกำลังพยายามใช้วงล้อเลือกสีตามที่เห็นในบานหน้าต่าง Wordpress Theme Customization API เพื่อเลือกสี การโหลดสคริปต์และลักษณะใช้งานได้ดีเมื่อใช้ตะขอ "admin_enqueue_scripts" ทำงาน แต่พยายามโหลดสคริปต์เหล่านี้ในส่วนหน้าโดยใช้ตะขอ "wp_enqueue_scripts" ไม่ทำงาน ลักษณะถูกจัดคิว แต่ไม่ใช่สคริปต์ ฉันต้องการหลีกเลี่ยงการคัดลอกไฟล์ลงในปลั๊กอินทำซ้ำสิ่งที่รวมอยู่ใน Wordpress แล้ว ต้องมีวิธีในการทำให้ตัวเลือกสี Iris ทำงานบนส่วนหน้าที่ฉันไม่เห็น และสำหรับผู้ที่สงสัยว่าทำไมฉันถึงต้องการทำเช่นนี้ฉันกำลังพัฒนาปลั๊กอินที่เพิ่มแผงควบคุมแบบลอยออกไปที่ด้านข้างของหน้าจอซึ่งช่วยให้คุณทำการเปลี่ยนแปลงสไตล์ชั่วคราวแบบเรียลไทม์โดยไม่ต้องลงชื่อเข้าใช้ผ่าน wp-admin แผงหน้าปัด.

1
มูลค่าเท่าไหร่ที่ใช้ add_action เมื่อเราสามารถใช้ add_filter ได้
ฉันเพิ่งดูโค้ดเวิร์ดเพรสและพบคำจำกัดความของ add_action นี้: function add_action($tag, $function_to_add, $priority = 10, $accepted_args = 1) { return add_filter($tag, $function_to_add, $priority, $accepted_args); } ตอนนี้ทำไมเราถึงสูญเสียหนึ่งรอบ CPU เพียงแค่เรียกฟังก์ชั่นอื่นที่เราสามารถทำได้ด้วยตัวเองแล้วเราจะไม่ต้องจำชื่อฟังก์ชั่นที่แตกต่างกันสองชื่อสำหรับสิ่งเดียวกัน
10 hooks 

1
เพิ่มแท็บใหม่ลงในรายการติดตั้งปลั๊กอิน Wordpress
เมื่อผู้ใช้ค้นหาปลั๊กอินจากพื้นที่ Add Plugin ของ WP Admin ฉันต้องการเพิ่มแท็บใหม่ (พร้อมลิงค์ไปยังหน้า) ถัดจากแท็บปัจจุบัน ตำแหน่งที่ฉันต้องการให้ลิงค์ถูกทำเครื่องหมายในภาพหน้าจอด้านล่าง มองหามัน @ http://codex.wordpress.org/Adding_Administrator_Menusแต่ไร้ประโยชน์ WP อนุญาตหรือไม่ ขอบคุณล่วงหน้า.

5
มีข้อ จำกัด ในการขอความสำคัญหรือไม่
เมื่อฉันต้องการกรองหรือการกระทำของฉันเบ็ดแทนที่คนอื่น ๆ 999ทั้งหมดผมจะกำหนดลำดับความสำคัญของ อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันได้เห็นบางคนใช้ค่าสุดขีดสำหรับลำดับความสำคัญเช่น20000และแม้กระทั่ง99999 นอกจากความจริงที่ว่าการใช้ลำดับความสำคัญสูงนี้ไร้สาระพวกเขาจะทำงานจริงหรือไม่ มีข้อ จำกัด ในการขอความสำคัญหรือไม่ จะเกิดอะไรขึ้นถ้าเกินขีด จำกัด ? มีความแตกต่างด้านประสิทธิภาพเมื่อใช้ลำดับความสำคัญสูงสุดหรือไม่ อัปเดต: @harkeแนะนำให้ใช้กับ Stack Overflowที่จำนวนถูก จำกัด โดยPHP_INT_MAX
9 hooks 

2
นับ & แสดงแบบสอบถามฐานข้อมูล
ฉันกำลังมองหาวิธีการที่ฉันสามารถนับและแสดงข้อความค้นหาทั้งหมดในเว็บไซต์ WordPress ไม่มีใครรู้ว่าถ้ามีปลั๊กอินที่ดี? มิฉะนั้นมันจะเป็นวิธีการตรวจสอบแบบสอบถามบนคอนโซลเพราะฉันทำงานกับคอนโซลมาก
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.