2
รับโครงสร้างลิงก์เริ่มต้นจาก URL ที่น่ารัก
เมื่อมีการคลิกโพสต์เดียวจากหน้าหมวดหมู่หรือไม่ว่าหน้าใดก็ตามคุณสามารถรับ URL ของผู้อ้างอิงนั้นและแยกวิเคราะห์เพื่อรับสตริงข้อความค้นหา แต่ใช้งานได้กับโครงสร้างลิงก์เริ่มต้นเท่านั้น ตัวอย่างเมื่อผู้อ้างอิงคือหน้าหมวดหมู่: A var_dump( parse_url( wp_get_referer() ) );ให้ผลลัพธ์ต่อไปนี้ด้วยโครงสร้างลิงก์เริ่มต้น array(4) { ["scheme"]=> string(4) "http" ["host"]=> string(9) "localhost" ["path"]=> string(11) "/wordpress/" ["query"]=> string(5) "cat=7" } ด้วยการvar_dump()ตั้งค่า Permalinks /%postname%/เป็นสิ่งที่คุณได้รับ array(3) { ["scheme"]=> string(4) "http" ["host"]=> string(9) "localhost" ["path"]=> string(32) "/wordpress/category/uit-my-lewe/" } ฉันสามารถใช้pathจากบล็อกที่สองของรหัสด้วยget_category_by_path()ฉันจะได้รับวัตถุประเภท ปัญหาของฉันคือฉันจะไปเกี่ยวกับเรื่องนี้อย่างไรสำหรับเงื่อนไขอนุกรมวิธาน ฉันทำแบบทดสอบแล้ว event_catฉันมีอนุกรมวิธานที่กำหนดเอง ถ้าฉันเขียนมันevent-slugอีกครั้งฉันจะได้รับสิ่งต่อไปนี้pathใช้/%postname%/เป็นโครงสร้าง Permalink /wordpress/event-slug/5-star/ และ event_cat=5-star …
15
permalinks
urls