19
ฉันจะรับชื่อหน้าปัจจุบันใน WordPress ได้อย่างไร
รหัส PHP ใดที่สามารถใช้เพื่อเรียกชื่อหน้าปัจจุบันในธีม WordPress? การแก้ปัญหาทั้งหมดที่ฉันได้เห็นเพื่อให้ห่างไกล ( the_title(), get_page()->post_name, get_post()ฯลฯ ) จะไม่ได้ทำงานสำหรับหน้าเว็บที่มีรายการโพสต์ พวกเขาทั้งหมดจะส่งคืนชื่อของรายการบล็อกล่าสุด ระบุอีกวิธีหนึ่งสมมติว่าคุณมีหน้าเว็บที่สร้างขึ้นใน WordPress ด้วยชื่อ "My News" หน้านี้ถูกตั้งค่าเป็น "หน้าโพสต์" เพิ่มสองสามโพสต์ในหน้า ตอนนี้ API ใดที่สามารถใช้เพื่อดึงสตริง "my-news" แทนที่จะเป็นชื่อโพสต์ล่าสุด ฉันพบตัวแปรต่อไปนี้ซึ่งดูเหมือนว่าจะใช้งานได้ $wp_query->queried_object->post_name อันที่จริงแล้วเป็นชื่อ URL ของหน้าเว็บ (กระสุน) ซึ่งเป็นสิ่งที่ฉันต้องการเช่นกัน นี่คือการทดสอบกับแม่แบบเริ่มต้น ( ยี่สิบสิบ ) ฉันไม่แน่ใจจริงๆว่าทำไมตัวแปรทั้งสองที่ระบุด้านล่างไม่ทำงานบนเว็บไซต์ของฉัน ขอขอบคุณที่keatchสำหรับprint_r()เคล็ดลับ ทีนี้ทำไมข้อมูลนี้จึงถูกซ่อนลึก?