我试图拦截帖子的GET请求,并为其添加一个值。
function foo($request) {
$request[\'vid\'] = wp_generate_uuid4();
return $request;
}
add_filter( \'request\', \'foo\' );
希望以后可以使用
$_REQUEST[\'vid\']
但到目前为止还没有任何消息?
最合适的回答,由SO网友:Sally CJ 整理而成
WordPress不添加vid
到$_REQUEST
大堆相反,它保存在类属性中-请参见WP::$query_vars
这是一个数组。
要访问该数组中项目的值,请使用get_query_var()
就像你的情况一样:
$vid = get_query_var( \'vid\' );
echo "vid value is $vid";