2017-02-17 19 views
0

Я добавил пользовательское поле с именем date of birth всем пользователям. Я хотел бы запросить ближайшие дни рождения всех пользователей в течение следующих 7 дней или около того. Как я могу запрашивать только месяц и день, а не год?Запросить поле пользовательской даты по месяцам и дням

<?php 

     $args = array(
      'role'  => 'Subscriber', 
      'meta_key' => 'user_geboortedatum', // date of birth (ACF datefield) 
      'orderby' => 'meta_value_num', 
      'order'  => 'ASC' 
     ); 

     // The Query       
     $user_query = new WP_User_Query($args); 

     // User Loop 
     if (! empty($user_query->results)) : 

      foreach ($user_query->results as $user) { 


      $user_string = 'user_' . $user->ID; ?> 

       <h1><?php echo $user->display_name; ?></h1> 
       <?php echo get_field('user_geboortedatum', $user_string); ?> 



     <?php } // end for each ?> 

<?php endif; ?> 

Добавлен код. Я не знаю, какой аргумент использовать для запроса в ближайшие 5 или около того дней рождения с полем, содержащим дату рождения (user_geboortedatum). ACF хранит дату рождения, такую ​​как YYYYMMDD.

+0

Сообщите нам, что вы пробовали до сих пор. Вы можете ожидать, что люди получат правильный код для вас. Так вы учите брата. –

ответ

0

Я предполагаю, что вы создали поле с помощью Датчика даты ACF. Затем его легко отобразить значение пользовательского поля для интерфейса. Используйте нижеприведенные коды, в которых вы хотите отображать поле «Дата рождения». Значение в формате «День и месяц»:

<?php 

     $date = get_field('date-of-birth', false, false); 
     $date = new DateTime($date); ?> 

     Date Of Birth : <?php echo $date->format('j M'); 
?> 
+0

Эй, Саджадур, я, вероятно, не объяснил это достаточно. Цель состоит в том, чтобы запросить 5 дней рождения пользователей всех пользователей. Я добавил поле выбора даты для пользователей с именем birthdate. И теперь я хочу запросить первые 5 дней рождения. – Kris

+0

Все еще я не понимаю вашу цель? Извините, пожалуйста, уточните это в программировании –

 Смежные вопросы

  • Нет связанных вопросов^_^