mesclar dois argumentos de consulta em uma chamada WP_Query

Estou substituindo a consulta de pesquisa padrão do WooCommerce para include a pesquisa pela SKU também.

// default search query $query_default_search = new WP_Query( array( "post_type" => "product", "s" => $search_query ) ); // SKU query $query_search_by_sku = new WP_Query( array( "post_type" => "product", "meta_query" => array( array( "key" => "_sku", "value" => $search_query, "compare" => "LIKE" ) ) ) ); 

Se a consulta de pesquisa padrão não retornar nenhuma postagem, suponho que uma SKU foi inserida e eu execute a consulta SKU. No entanto, eu quero mesclar ambos os argumentos de consulta em uma chamada WP_Query , em vez de mesclar os resultados de ambas as consultas usando array_merge . Se ambas as consultas tivessem meta-consulta, eu poderia usar uma relação OR, mas isso é diferente.

Como isso pode ser feito?

Solutions Collecting From Web of "mesclar dois argumentos de consulta em uma chamada WP_Query"