1
ต้องการความช่วยเหลือเกี่ยวกับ add_rewrite_rule
วิธีการแก้ ฉันได้ไปกับอัปเดต 3 แล้วและทำงานได้ สิ่งที่ฉันได้เข้าใจผิดคือการที่ฉันเชื่อว่าเขียนกฎจะเปลี่ยนไปdesigners/?designer=some-designer&bid=9 /designers/some-designerแต่แน่นอนว่าเป็นวิธีอื่น ๆ ฉันได้รับการทำวิจัยบางอย่าง แต่ฉันไม่ได้ค่อนข้างได้รับวิธีการใช้add_rewrite_rule () โพสต์นี้ค่อนข้างใกล้เคียงกับสิ่งที่ฉันต้องการ แต่ฉันต้องการรหัสมากขนาดนั้นจริงหรือ ลิงค์ปัจจุบันของฉันคือ: http://www.noronianfashion.no/designers/?designer=Batlak-og-Selvig&bid=9 สิ่งที่ฉันต้องการคือ http://www.noronianfashion.no/designers/Batlak-og-Selvig / ฉันจะใช้งานadd_rewrite_rule()อย่างไร ฉันต้องส่งรหัสผู้ออกแบบ (การเสนอราคา) ฉันจะทำเช่นนั้นได้อย่างไรเมื่อใช้กฎ re.write โดยที่ไม่แสดงใน URL อัปเดต 1 ฉันพบสิ่งนี้ซึ่งเป็นการอธิบายเพิ่มเติมเล็กน้อย แต่มันไม่ทำงาน: function add_rewrite_rules( $wp_rewrite ) { $new_rules = array( '('.$template_page_name.')/designers/(.*?)/?([0-9]{1,})/?$' => 'designers.php?designer='. $wp_rewrite->preg_index(1).'&bid='. $wp_rewrite->preg_index(2) ); // Always add your rules to the top, …