1
需要有关add_rewrite_rule的帮助
解 我使用了Update 3,并使其正常运行。我的理解有误,是,我认为,一个重写规则将改变designers/?designer=some-designer&bid=9到/designers/some-designer。但这当然是相反的。 我一直在做一些研究,但是我不太了解如何使用add_rewrite_rule()。 这篇文章非常接近我所需要的,但是我真的需要那么多代码吗? 我当前的链接是: http : //www.norwegianfashion.no/designers/ ?designer=Batlak- og- Selvig& bid=9我想要的是这个 http://www.norwegianfashion.no/designers/Batlak-og-Selvig / 如何使用add_rewrite_rule()? 我需要传递设计者ID(出价)。当使用重写规则而不在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, to make sure your rules have priority $wp_rewrite->rules = …