我认为只有在尝试预览url时将get参数添加到url中(或者使用$query->set()
)
尝试添加?xyz=hello-world
到您要测试的url的末尾(&A);你应该看看hello-world
在垃圾场。
这也将取决于你在哪里倾倒。。。也许可以试试这个:
add_filter(\'query_vars\', function ($vars) {
$vars[] = \'xyz\';
return $vars;
});
然后访问:
yoursite.com/?xyz=hello-world
function trythis( $wp_query ) {
if ( $wp_query->is_main_query() && ! is_admin() ) {
var_dump( $wp_query );
exit;
}
}
add_action( \'pre_get_posts\', \'trythis\' );
&;你应该看看
\'xyz\'=>\'hello-world\'
在垃圾场。我认为查询变量不会添加到wp查询中,除非它们需要添加,否则会增加不必要的膨胀。