2017-01-25 98 views
0

我想實現的一個WordPress網站上的一些重寫規則重寫我的網址,如:?Wordpress重寫規則不起作用?

詞彙/學期=一個

詞彙/項/年

我有將下面的代碼添加到我的functions.php中,並刷新了重寫,但沒有運氣?

add_rewrite_rule('^glossary/([0-9]+)/?', 'glossary/?terms=$matches[1]', 'top'); 

任何人都可以指出我正確的方向或建議什麼是不正確的與上述?

+0

[0-9]匹配 'conaints一批',像/ ID = 4?你使用的是ID還是文本(樣本'a'意味着一個字符串,所以字符串必須匹配)。 – bjoster

回答

0

設法讓這與以下重寫規則工作:

add_rewrite_rule('^glossary/term/([a-z]+)/page/([0-9]+)/?$', 'index.php?post_type=glossary&terms=$matches[1]&paged=$matches[2]', 'top');