Intereting Posts
tax_query не работает с разбиением на страницы с пользовательским запросом (как wp_query, так и query_posts ()) Сохраняйте основные статьи и блоги авторов, отрываясь, Новости / Журнал, как сайт Пользовательские значения полей для таксономии Передача тегов html в качестве параметров короткого кода Ошибка при обновлении с 2.9.2 до 3.0.1 добавить атрибут данных ко всем изображениям внутри the_content () Выполните действие по удалению блога WPMU Как я могу скрыть столбцы администратора, показывающие дополнительные пользовательские поля таксономии? Добавление значка в новые заголовки блога Нет ссылки на пустой странице в wp_list_pages Почему этот код WPDB создает пустую ошибку WPDB? Пользовательский тип сообщения: Добавить «Изменить | Быстрое редактирование | Корзина | Просмотреть "ссылки на дату (если заголовок не отображается в столбце)? Индикаторы карусели Bootstrap не будут циклически перемещаться по пользовательской теме WordPress Защищенная страница WordPress Переадресация в PDF Как получить исходную post_id статической домашней страницы?

Храните липкие сообщения вне запроса, если они не имеют изображения

У меня есть запрос, который предотвращает появление сообщений без каких-либо критериев, одна из которых – необходимость иметь отображаемое изображение. Однако липкие сообщения, похоже, попадают в запрос независимо. Как я могу это достичь?

$args = array( 'posts_per_page' => $articles_no, 'meta_key' => '_thumbnail_id', 'post__not_in' => $a_empty_titles, // remove post formats as per theme options ( using $hide from above ) 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field' => 'slug', 'operator' => 'NOT IN', 'terms' => $hide ) ) ); $fp_query = new WP_Query( $args ); ?> <ul class="thumbnails"> <?php $thumbnail_span = "span4"; if( $fp_query->have_posts() ) : while( $fp_query->have_posts() ) : $fp_query->the_post(); ?> ... Typical Formatting Follows ... ... Posts without featured images should have been excluded but "sticky" posts seem to persist 

Solutions Collecting From Web of "Храните липкие сообщения вне запроса, если они не имеют изображения"

В статье Codex по запросу WP :

ignore_sticky_posts (boolean) – игнорировать липкие сообщения или нет. Значение по умолчанию равно 0 – не игнорируйте липкие сообщения. Примечание: игнорировать / исключать липкие сообщения, включенные в начале возвращенных сообщений, но липкий пост все равно будет возвращен в естественном порядке этого списка возвращенных сообщений.

Добавление 'ignore_sticky_posts' => 1 к вашему массиву $args остановит 'ignore_sticky_posts' => 1 липких сообщений, когда вы их не захотите. Тогда 'meta_key' => '_thumbnail_id', может преуспеть в отфильтровании сообщений без избранных изображений.