0
我需要重寫一個URL形式WP。我用這個:任何人都可以幫助我在Wordpress中的重寫API?
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/
的URL改寫爲/wordpress/property-for-sale/any/1000000/
property-for-sale
和area
由具有Types(Custom Fields)
與taxonomy
。
我得到404 erorr和這樣的:陣列([0] =>數組([0] =>/WordPress的/屬性出售/面積=任何及價格= 1000000 /)[1] =>數組? ([0] => wordpress)[2] => Array([0] => property-for-sale)[3] => Array([0] => any)[4] => Array([0] => 1000000))/ wordpress/property-for-sale/any/1000000/ – user3183240
是的,這就是捕獲的數組。使用我在你的函數中給你的模式,不要粘貼到某個地方,用$ matches [1]替換$ 1等等。 – Evan
我把它放在我的Rewrite API上,它安裝在插件中。 – user3183240