/ / Wordpress meta_value query no funciona - php, mysql, wordpress

Wordpress meta_value query no funciona - php, mysql, wordpress

Perdiendo mi mente. Personalizador de Wordpress desde hace mucho tiempo. ESTA consulta me ha desconcertado.

Tengo un registro en wp_post meta donde existe lo siguiente:

  • meta_id = 32765
  • post_id = 4376
  • meta_key = portada
  • meta_valor = portada

la siguiente consulta no devuelve nada:

if($events = $wpdb->get_results("SELECT post_id FROM wp_postmeta WHERE meta_value = "frontpage";" )){
print_r($events);
}

¿Qué estoy haciendo mal?

Respuestas

1 para la respuesta № 1
global $wpdb;
if($events = $wpdb->get_results("SELECT post_id FROM wp_postmeta WHERE meta_value = "frontpage";" )){
print_r($events);
}

0 para la respuesta № 2

OK, por mi particular problema, gracias a OmarTariq, tengo la respuesta: la página que estaba creando está fuera de mi sistema de Wordpress, y el tema que estoy usando es un tema muy modificado y personalizado con muchos tipos de publicaciones personalizadas. La solución es SIMPLEMENTE usar la API MYSQL en PHP, en lugar de usar $ wpdb. Esto fue rápido, simple y fácil. Desearía poder eliminar mi pregunta ... Estoy un poco avergonzado.