我希望这非常简单。已经晚了,我累了。
add_filter('do_parse_request', array($this, 'intercept_wp_router'), 1, 3);
add_filter('rewrite_rules_array', array($this, 'rewrite_rules'));
add_filter('query_vars', array($this, 'query_vars'));
add_action('wp_loaded', array($this, 'flush_rewrites'));
add_action('parse_request', array($this, 'v1_api'), 1, 3);
我在博客中找到了一个例子,他在plugin.php文件的对象构造函数中使用了这些规则组合。我能够在重写的网址上点击页面但我的问题是我似乎无法从$ _POST变量访问任何内容
在重写期间,我得到$wp->query_vars
就好了,但那里没有POST数据。
我错过了什么?我的HTTP POST数据在哪里?
答案 0 :(得分:0)
您可以使用
之类的动作挂钩add_action('init','function_name');
function function_name(){
echo "<pre>";
print_r($_POST);
}