Я добавил пользовательское поле с именем 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.
Сообщите нам, что вы пробовали до сих пор. Вы можете ожидать, что люди получат правильный код для вас. Так вы учите брата. –