Intereting Posts
Возможно ли обычное поведение при асинхронной загрузке? Как использовать фильтр? Как добавить отображаемое изображение или настраиваемое поле в XML-канал? Есть ли способ использовать файловую систему WP без учетных данных, когда FS_METHOD НЕ настроен на прямой? Создать вход для входа на передний конец Фильтровать RSS-канал для персонализированного типа сообщений для событий только в течение следующих 7 дней Количество сообщений в категории, включая категории детей Сокращение использования глобальной $ post Показывать пустые пользовательские таксономии по-разному, чем с одним с сообщениями Предотвращение усечения первого сообщения WP_query, чтобы получить первые два последних сообщения, затем еще один цикл, чтобы получить следующие три Что случилось с моей wp-галереей? Как включить FTPS для использования WP / WP Clone в Jessie? Как найти мета-записи со своими сообщениями, отсутствующими через SQL? Функция apply_filters ()

WP_Query с разбиением на страницы и упорядочением по meta_value_num, показывающим дубликаты

У меня есть следующий набор аргументов, которые я запускаю в WP_Query.

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'tag' => $taxonomy, 'post_type' => 'initiative', 'paged' => $paged, 'posts_per_page' => 9, 'category_name' => $category, 'tag__not_in' => 15, 'meta_key' => 'initative_weight', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'post_status' => 'publish' ); 

Как это, он работает отлично, но когда я просматриваю результаты, я вижу несколько дубликатов контента. Теперь, если я избавлюсь от разбивки на страницы и просто покажу все, никаких дубликатов.

 $args = array( 'tag' => $taxonomy, 'post_type' => 'initiative', 'posts_per_page' => -1, 'category_name' => $category, 'tag__not_in' => 15, 'meta_key' => 'initative_weight', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'post_status' => 'publish' ); 

Кроме того, если я сохраняю разбивку на страницы, но удаляю orderby, существует разбиение на страницы и нет дубликатов.

 $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'tag' => $taxonomy, 'post_type' => 'initiative', 'paged' => $paged, 'posts_per_page' => 9, 'category_name' => $category, 'tag__not_in' => 15, 'post_status' => 'publish' ); 

Итак, что я здесь делаю неправильно? Кажется, я не могу запустить WP_Query с разбиением на страницы и сортировкой по пользовательскому полю без получения дубликатов. Тем не менее, я могу делать все по-своему просто отлично. Неужели я пропустил какой-то шаг, или я столкнулся с проблемой?

Solutions Collecting From Web of "WP_Query с разбиением на страницы и упорядочением по meta_value_num, показывающим дубликаты"