您可以尝试使用set_query_var()
非常非常早,在分析和查询查询之前,例如在pre_get_posts
行动尽管在想,如果你使用pre_get_posts
这样做可能会更容易(在我脑海中):
add_action( \'pre_get_posts\', function( $query ) {
if ( ! $query->is_main_query() || ! $query->is_search() )
return;
$query->set( \'s\', $query->get( \'s\' ) . sprintf( \' %s %s\', $_GET[\'s1\'], $_GET[\'s2\'] ) );
});