WORDPRESS: как получить количество строк в поле SELECT

Ниже приведен мой код, независимо от того, какой код я поместил, я всегда получаю общее количество сообщений, а не число отдельных стран. Пожалуйста, помогите заменить псевдокод логикой кода. У меня есть настраиваемое поле типа сообщения = События в событиях i Я выбрал поле с двумя значениями "ИНДИЯ" и "США". Я пытаюсь получить количество сообщений, опубликованных одним пользователем в обеих странах.

    <?php 

// args
$args = array(
'numberposts'   => -1,
'post_type'     => 'event',
'meta_query'    => array(
    'relation'      => 'OR',
    array(
        'key'       => 'location',
        'value'     => 'INDIA',
        'compare'   => 'LIKE'
    ),
    array(
        'key'       => 'location',
        'value'     => 'US',
        'compare'   => 'LIKE'
      )
   )
);


// query
 $the_query = new WP_Query( $args );

 ?>
<?php if( $the_query->have_posts() ): ?>

<?
   ******************************************
  //Add code here to count the posts  of INDIA and US 
  Psuedo code is as shown below 
 iF meta.LOCATION ="INDIA"
  get row count (Locaton-->india)
 endif
iF meta.LOCATION ="US"
  get row count (Locaton-->india)
endif
***********************************

<?php endif; ?>
<?php wp_reset_query();  // Restore global post data stomped by the_post(). ?>

0 ответов

Другие вопросы по тегам