Get all meta boxes values

I want to list all the values of a custom metabox in a custom post type.

Here is the code to get the one meta box in a single post

Read More
<?php echo get_post_meta($post->ID, 'institution_location', true);?>

but say I want to list all the meta boxes in the home page or a dropdown menu in a search form not just in a single page

the metabox code

 add_meta_box(
    'Location_metabox',
    __( 'Location ', 'twentyeleven' ),
    'institution_location_metabox_output',
    'institution',
    'side'
);

Related posts

Leave a Reply

2 comments

  1. I tried to use WP_Query and it works fine.

    <?php
        $args = array('post_type' => 'institution');
        $the_query = new WP_Query($args);
    
        while ( $the_query->have_posts() ) : $the_query->next_post();
        $id= $the_query->post->ID;
        $location = get_post_meta($id, 'institution_location', true);
        echo $location;
        endwhile;
    ?>