ฉันต้องการเพิ่มรหัส PHP ที่กำหนดเองเพื่อให้แน่ใจว่าเมื่อใดก็ตามที่หน้าเว็บในไซต์ของฉันโหลดในเบราว์เซอร์ URL ของหน้านั้นจะถูกสะท้อนไปยังหน้าจอ ฉันสามารถใช้งานecho get_permalink()
ได้ แต่มันไม่สามารถใช้ได้กับทุกหน้า บางหน้า (เช่นหน้าแรกของฉัน ) แสดงหลายโพสต์และหากฉันใช้get_permalink()
ในหน้าเหล่านี้ URL ของหน้าเว็บที่แสดงจะไม่ถูกส่งคืน (ฉันเชื่อว่ามันคืน URL ของโพสต์ล่าสุดในลูป) สำหรับหน้าเหล่านี้ฉันจะคืน URL ได้อย่างไร
ฉันสามารถแนบget_permalink()
กับตะขอที่ติดไฟก่อนที่ลูปจะทำงานได้หรือไม่? หรือฉันจะแยกออกจากวงหรือตั้งค่าใหม่เมื่อมันเสร็จสมบูรณ์?
ขอบคุณ
is_home()
หรือis_page( 'fr' )
อื่น ๆ และวางคิวสคริปต์เฉพาะเมื่อมันเป็นจริงเท่านั้น
if ( home_url( $wp->request ) == home_url() ) { wp_enqueue_script();}
นี่มันจะเริ่มทำงานในทุก ๆ หน้าไม่ว่าจะเป็นภาษาใด นั่นคือสิ่งที่คุณกำลังแนะนำ?
$_SERVER['REQUEST_URI']
และ บริษัท ? ดูคำถามนี้: stackoverflow.com/q/6768793/247696