I have a custom field name “front_sl_slider”. I want to display all the posts that have custom field “front_sl_slider” value set to 1. also, i want to display, thumbnail, title, and other custom fields data for the posts that i get as result of my query.
$meta_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_type = 'page' AND meta_key = 'front_sl_slider' AND meta_value = 1 ORDER BY menu_order", 'OBJECT');
if ( $meta_pages )
{
foreach ( $meta_pages as $pageChild1 ) : setup_postdata( $pageChild1 );
echo get_post_meta($pageChild1->ID, 'front_sl_slider', true);
echo get_post_meta($pageChild1->ID, 'project_client_name', true) ."<br>";
echo get_post_meta($pageChild1->ID, 'project_architect', true) ."<br>";
endforeach;
}
try this, this should work.