Intereting Posts
Написать письмо Локальная версия jquery не работает правильно WP_Query -> сортировать результаты по релевантности (= большинство тегов / общих таксономических терминов) Как искать сообщения, заданные post_content AND post_excerpt, используя WP_Query? Извлеките user_meta и скопируйте post_meta Развертывание с локального на dev: страницы не работают Почему $ for jquery не работает? WordPress tinyMCE Keep Wrapping <p> Теги для HTML-кодов при сохранении Добавить пузырь обновления уведомлений в пункт меню администратора? Страница как страница архива Функциональность Sticky Post по умолчанию с WP_Query игнорируется при использовании AJAX Как отображать пользовательские поля из плагина Как получить hashtaged твиты из списка пользователей и отправить в WordPress Добавление имени навигационного меню из параметров плагина динамически Странное поведение с циклом перенаправления – включает многоязычный плагин WPML

Аргумент смещения не работает корректно в запросе с пользовательским термином таксономии

Вот аргументы запроса:

$goods_qty = 10; $arg = array( 'post_type' => 'goods', 'order' => 'DESC', 'offset' => $goods_qty * $catalog_index, 'posts_per_page' => $goods_qty, 'tax_query' => array( array( 'taxonomy' => 'goods_type', 'field' => 'slug', 'terms' => 'sales', ) ); ); 

$catalog_index увеличивается с каждым загруженным блоком из 10 сообщений. Итак, проблема в том, что: например, у меня 20 сообщений. Первая из них не относится к категории «продажи». От 2 до 11 всего в категории «Продажи». Первый раз, когда я вызываю PHP с этим запросом, все работает отлично. Запрос выбирает все сообщения от 2 до 11, пропуская первый. Но на втором итерационном запросе снова появляется 11-й пост. Согласно моему исследованию, аргумент смещения по какой-то причине работает с сообщениями всех категорий, но, по-видимому, не с сообщениями «продаж». Но как это может быть? Это не логично. Как я могу получить смещение, пропускающее 10 «продаж», но вместо сообщений всех категорий?

Надеюсь, я ясно объяснил этот вопрос. Буду признателен за любую помощь.