admin_notices สำหรับส่วนหน้ามีอะไรอีกไหม


11

ฉันใหม่กับ Wordpress และพยายามใช้ประโยชน์จากกรอบงานให้มากที่สุด ที่ส่วนหน้าฉันต้องการพื้นที่ข้อความส่วนกลางเพื่อแสดงข้อผิดพลาดความสำเร็จและประกาศทั่วไปคล้ายกับวิธีที่พวกเขาจัดการผ่าน admin_notices ที่ปลายด้านหลัง ฉันไม่เห็นตะขอคล้ายกันสำหรับส่วนหน้า

ฉันเดาว่าฉันกำลังถามว่าฉันควรจะทำอะไรต่อไปที่ส่วนหน้าเพื่อเลียนแบบ admin_notices

คำตอบ:


6

ไม่มีการดำเนินการดังกล่าวในส่วนหน้า (ในชุดรูปแบบ) โดยค่าเริ่มต้น เพียงใช้การกระทำที่กำหนดเองเช่น

do_action( 'theme_notices' );

และขอเข้าไปในนี้


มองอีกหน่อย ... ถ้าฉันต้องการทำให้ธีมของฉันเป็นอิสระกับปลั๊กอินมันจะเหมาะสมกว่าไหมที่จะตั้งค่าตัวแปรส่วนกลางสำหรับข้อความแทนที่จะใช้ do_action? วิธีนี้ชุดรูปแบบสามารถแสดงผลข้อความจากตำแหน่งใด ๆ หากฉันเข้าใจถูกต้องจะมีการวาง do_action ในจุดเฉพาะในไฟล์ธีม โดยหลักแล้วฉันต้องการให้มีการแจ้งเตือนผลลัพธ์ระหว่างการกระทำ get_header โดยค่าเริ่มต้นหากธีมไม่มีการรวมที่ชัดเจนกับปลั๊กอิน แต่ให้ตัวเลือกชุดรูปแบบการแสดงผลในจุดอื่นหากต้องการ มันสมเหตุสมผลไหม
mjleitch

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