2012-05-09 114 views
0

簡而言之,我有一個頁面稱爲'產品'(不是一個職位,但一個頁面,不要混淆)。這是通過完全accessable:WordPress的自定義永久鏈接爲子頁

domein.com/products/

在此頁面它顯示的頁面「產品」相匹配的模板。 到目前爲止這麼好,這是基本的WordPress的。

現在,在該頁上我列出了職位類別。我想提出這樣在我的固定鏈接該網頁上列出的類別:

domein.com/products/category_slug

目前這給出了404,不夠公平,它不是一個網頁。但是,我想讓wordpress顯示'產品'頁面的模板,並且需要將category_slug作爲變量傳遞,以便我可以在產品的模板中處理它。

問題是我試圖調整htaccess文件,但我似乎無法弄清楚我需要在wordpress中進行這些更改。我試過了:

RewriteEngine On 
RewriteBase/
RewriteRule ^products/(.*) /index.php/products?cat=$1 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.+)$ /index.php/$1 

但是這不起作用。任何人有任何建議或任何方向開始尋找?我需要在htaccess文件中更改它,還是有一個處理這些事情的PHP引擎文件?在此先感謝

回答

1

對於那些尋找anwser,發現有在WordPress的鉤吧:

add_filter('rewrite_rules_array','function_name'); 

function function_name($rules) { 
    $new_rules['url_to_rewrite'] = 'index.php?pagename=pagename'; 

    return $new_rules + $rules; 
} 
相關問題