【发布时间】:2018-05-14 02:47:27
【问题描述】:
我想在 wordpress(nginx 服务器)上重写 url 并在 URL (GET) 中传递参数。
在functions.php中我添加了这个:
add_action('init', 'add_my_rewrite');
function add_my_rewrite()
{
global $wp_rewrite;
add_rewrite_tag('%jeans%','([^&]+)');
$wp_rewrite->add_rule('catalogue/([^/]+)/','index.php?pagename=catalogue&jeans=$matches[1]','top');
$wp_rewrite->flush_rules();
}
然后在我的 php 文件 id 这个:
global $wp_query;
$jeans = $wp_query->query_vars['jeans'];
echo $jeans;
但它不起作用
【问题讨论】:
标签: php wordpress nginx url-rewriting