Intereting Posts
Как настроить отношения с помощью категорий в WordPress? Получите пользовательские результаты поиска wp_query, которые будут отображаться на search.php Автоматическое создание блога mutisite вне админа Хранение данных для плагина wordpress Заголовок эхо-страницы со страницы с помощью пользовательского набора метаданных Internet Explorer игнорирует мой css Черно-белая миниатюра в галерее WordPress Выбрать постоянную ссылку для каждой должности? Добавив существующий сайт подпапки к новому многоузловому в корневом, вызовет ли это проблему? «username_exists» все еще возвращает идентификатор даже после удаления записи из базы данных? Если мета-ключ существует в функции получения сообщений, иначе создайте его изменять размер с небольших изображений на большие Условный оператор single.php, не распознающий условные обозначения Исключить пустые дочерние категории в меню Do_Shortcode не работает для Embed

Запрос пользовательской метавыставки с добавлением

У меня есть запрос на поиск мета значения, которое я добавил в мои сообщения (мета-выбор). У меня есть кормление в петле с 4 результатами. Предположим, я хочу, чтобы этот цикл начинался с метазначения «2» и каждый раз увеличивал «3», «4», «5» каждый раз, добавляя 1 к значению в цикле. Вот мой текущий код, который, очевидно, просто запрашивает значение «2», где я могу добавить прирост в этой функции?

<?php // args $args = array( 'posts_per_page' => 4, 'post_type' => 'post', 'meta_key' => 'meta-select', 'meta_value' => '2' ); // get results $feature_query = new WP_Query( $args ); // The Loop ?> <?php if( $feature_query->have_posts() ): ?> <ul> <?php while ( $feature_query->have_posts() ) : $feature_query->the_post(); ?> <li> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> </li> <?php endwhile; ?> </ul> <?php endif; ?> <?php wp_reset_query();?> 

Не тестировалось, но вы можете попробовать следующее:

 $args = array( 'posts_per_page' => 4, 'post_type' => 'post', 'meta_key' => 'meta-select', 'order' => 'ASC', 'orderby' => 'meta_value_num', 'meta_query' => array( array( 'key' => 'meta-select', 'value' => array( 2, 3, 4, 5 ), 'compare' => 'IN', ), ), ); 

Заказ выполняется по значению мета meta-select мета-поля в порядке возрастания. Также в meta_query значение meta проверяется в массиве возможных значений