0
對於這個無疑在本網站上無數次回答的直接問題,我很抱歉,但我無法弄清楚爲什麼我的重寫規則沒有生效。Wordpress基本自定義重寫規則
這裏是我的代碼:
add_action('init', 'update_rewrite_rules');
function update_rewrite_rules(){
add_rewrite_rule('^org/([^/]+)', 'index.php?pagename=about-us&org=$matches[1]', 'top');
add_rewrite_tag('%org%', '[0-9]+');
}
據我所知,這應該轉變 「myurl.com/org/13」 到「myurl.com/index.php?pagename=about-su &有機= 13" 。我究竟做錯了什麼???
我可以將它寫入.htaccess文件中,但是,當然,我遇到了Wordpress的自定義PHP重寫函數取代我的代碼的問題,因此只找到變量,而不是頁面。
無論如何,任何意見或問題要考慮將不勝感激!謝謝。