Как рассчитать количество постов, которые имеют определенный meta_key? - PullRequest
0 голосов
/ 28 февраля 2019

Я использую повторяющиеся мета-блоки, чего я хочу добиться - отображать номер поста, который имеет определенный мета-ключ, такой как Страна Пакистан Город Исламабад Возраст 12 лет 12 Метаключ «Возраст» используется в 2 сообщениях.Нет, я хочу структуру, такую ​​как Age in Post 2, Исламабад в Post 1, Пакистан в Post 1.

/**
* Display callback for the submenu page.
*/
function iif_register_submenu_form_details_callback() { 

$id = get_current_user_id();

    $loop = new WP_Query( array( 
    'post_type'         => 'iff-info-forms',   
    'post_status'       => 'publish',
    'author'            => $id,
    'meta_query'        => array(
                        array(
                            'key'   => 'repeatable_fields',
                            //'value' => $user_data_new,
                            'compare'   => 'LIKE'
                        ))
     ) );
    //print_r($loop);
    while ( $loop->have_posts() ) : $loop->the_post(); 
    $info = get_post_meta(get_the_id(), 'repeatable_fields', true);

    if ( $info ) {
      //  echo '<strong>Emergency Contacts:</strong><br />';

        foreach ( $info as $emergency_contact_metas ) {
            echo '<strong>' . esc_html( $emergency_contact_metas['iif_label'] ) .'</strong> ' . esc_html( $emergency_contact_metas['iif_details'] ) . '<br />';
        }
    }

    endwhile;

}

Ниже показан результат

Страна Пакистан Город Исламабад Возраст 12 Возраст 12

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...