任何人都可以帮我在Wordpress中使用Rewrite API吗?

时间:2014-01-10 21:23:03

标签: php wordpress .htaccess

我需要重写一个URL表单WP。我用这个:

add_rewrite_rule( ‘property-for-sale([^/]+)/([^/]+)/$’, ‘archive-property-for-sale.php?areas=$matches[1]&price=$matches[2]′, ‘top’);

我想将/wordpress/property-for-sale/?area=any&price=1000000/的网址重写为/wordpress/property-for-sale/any/1000000/

property-for-saleareaTypes( Custom Fields) taxonomy制作。

1 个答案:

答案 0 :(得分:0)

如果它可能像preg_replace那样工作,那么以下内容对你有帮助。

preg_match_all('~/([^/]+)/([^/]+)/\??area=([^&]+)?&price=([^&]+)/~',"/wordpress/property-for-sale/?area=any&price=1000000/",$m);
print_r($m);
echo preg_replace('~/([^/]+)/([^/]+)/\??area=([^&]+)?&price=([^&]+)/~','/$1/$2/$3/$4/',"/wordpress/property-for-sale/?area=any&price=1000000/");