post #6438
Código PHP para Ativar Busca por Meta Query via URL do WordPress
Publicado em: 25/09/2025 / Atualizado em: 25/09/2025
Nesse post deixo um código simples para ativar a busca de um CPT pelo meta field, segue abaixo:
function add_meta_query_to_rest( $args, $request ) {
$meta_key = $request->get_param( 'meta_key' );
$meta_value = $request->get_param( 'meta_value' );
if ( $meta_key && $meta_value ) {
$args['meta_query'] = array(
array(
'key' => $meta_key,
'value' => $meta_value,
)
);
}
return $args;
}
add_filter( 'rest_TROCAR_AQUI_query', 'add_meta_query_to_rest', 10, 2 ); // <- substitua TROCAR_AQUI pelo seu CPTATENÇÃO: Não se esqueça de ativar o campo personalizado como true em “Show in Rest API” no JetEngine.
Acesse assim, ex:
SEU_DOMINIO/wp-json/wp/v2/SEU_CPT?meta_key=cor&meta_value=azul
Publicações recomendadas:
Link Curto para Compartilhamento
Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.
bruno.art.br/pb/6438
ID de Referência: 6438
Sugira uma publicação
Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.