WordPress的自定义永久链接为子页

问题描述:

简而言之,我有一个页面称为'产品'(不是一个职位,但一个页面,不要混淆)。这是通过完全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引擎文件?在此先感谢

对于那些寻找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; 
}