我定义了自定义重写规则来添加参数。
([a-zA-Z]{3}[0-9]{3})/?$ -> index.php?sponsor=$matches[1]
我使用以下代码定义了新参数:
add_filter('query_vars', function($args) {
return array_merge($args, array('sponsor'));
});
add_action('init', function() {
global $wp_query;
print_r($wp_query->query_vars);
});
显然,如果这有效,我就不会在这里! print_r打印一个空数组。
想法?
感谢您的帮助!
答案 0 :(得分:0)
找到解决方案!
add_action('init', function() {
add_rewrite_endpoint('sponsor', EP_ALL);
});
add_filter('request', function($args) {
print_r($args);
return $args;
});