2015-01-16 44 views
0

我想在functions.php文件中重寫Wordpress中的查詢字符串,但它只是不起作用。我可能會犯一些愚蠢的錯誤,所以任何指導都非常感謝!在Wordpress網址中重寫查詢字符串

我想重寫這個URL:www.domain.com/car-lease-rate/?term1=truewww.domain.com/car-lease-rate/term1 ...或者如果可能的話www.domain.com/car-lease-rate/term/1

add_action('init', 'add_my_rewrite'); 
function add_my_rewrite() { 
    add_rewrite_rule('^car-lease-rate/term/([^/]+)','index.php?term1=$matches[1]','top'); 
} 
+0

我對Wordpress沒有太多的經驗。但是我在管理儀表板中看到,有一段可以配置永久鏈接。你可以在這裏看到http://codex.wordpress.org/Using_Permalinks –

+0

@MinhQuý它會重寫帖子,頁面,標籤,類別等。但除此之外沒有什麼(據我所知)。 add_rewrite_rule函數存在,以覆蓋,但我不能讓正則表達式工作! – steeped

+0

重寫對我來說仍然有點渺小,但是我仍然可以給你,請記住,每次更改後必須沖刷重寫,以便讓它們產生影響 –

回答

1

你可以試試我的代碼。我不測試它:p

add_action('init', 'add_my_rewrite'); 
function add_my_rewrite() { 
    add_rewrite_rule('^car-lease-rate/term1/([^/]*)/?','index.php/car-lease-rate?term1=$matches[1]','top'); 
} 
+0

不幸的是不是。我想知道如果我不正確地調用該功能... – steeped

+0

太傷心了!這是我第一次使用Wordpress進行編碼,因此我無法幫助您。這裏是我閱讀的文檔http://codex.wordpress.org/Rewrite_API/add_rewrite_rule –