2
ทำความเข้าใจกับ add_rewrite_rule
ฉันพยายามadd_rewrite_ruleทำงานเพื่อดึงพารามิเตอร์จาก URL และส่งผ่านไปยังคำขอ เห็นโพสต์จำนวนมากเกี่ยวกับเรื่องนี้ แต่ดูเหมือนจะไม่สามารถใช้งานได้ หาก url เริ่มต้นด้วยสตริงที่แน่นอนฉันต้องการลบออกจาก url และส่งมันเป็น params แบบสอบถาม ตัวอย่างคำขอ URL: http://domain.com/foo/my_page สิ่งนี้จะเปลี่ยนเป็น http://domain.com/my_page?param=foo หาก 'foo' ไม่ปรากฏขึ้นก็ควรทำตามคำขอปกติ ตรรกะนี้ควรใช้กับ URL หน้าหรือโพสต์ประเภท URL ที่กำหนดเองในเว็บไซต์ของฉัน (โดยทั่วไป foo / *) คิดว่ามันจะเป็นเหมือนการส่งผ่านหาก url มี 'foo' ดึงออกมาและจากนั้นเพียงส่งผ่านไปยัง Wordpress เพื่อให้เป็นเรื่องปกติ ฉันมี 'param' ในฐานะ query_vars ที่อนุญาตแล้ว โดยรวมมันจะต้องทำงานต่อไปนี้: / foo / my_page (หน้า) / foo / …