Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
![]() |
![]() |
Сообщение
#1
|
||
![]() |
|
||
|
|||
![]() |
![]()
Сообщение
#2
|
![]() |
Как вариант:
Проверьте правильность ID(так же то, чтобы тип передаваемых данных был integer) Попробуйте использовать WP_Query Код $wp_query = new WP_Query(array('tag__not_in' => array(37,47))); Попробуйте сбросить прошлый запрос Код <?php wp_reset_query(); ?>
-------------------- |
|
|
![]() |
Сообщение
#3
|
![]() |
andreykashops, Пробовал и через WP_query(), также ничего не получалось, а причина была в том, что с метками это работает, только я забыл, что в моем случае это были не стандартные метки, а новая таксономия меток. В итоге использовать исключение tag__not_in или через Wp_query() - 'operator' => 'NOT IN', так и не получилось. Для себя нашел выход, может кому-нибудь пригодится:
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // если для этого цикла используется пагинация query_posts(array('archive' => 'reviews,lists,articles', 'paged' => $paged)); // archive - новая таксономия, а reviews,lists,articles - слаги меток из которых нужно вывести посты if(have_posts()) : while ( have_posts() ) : the_post(); Этот вариант подойдет если меток мало, в моем случае 5. -------------------- |
|
|
![]() |
![]()
Сообщение
#4
|
![]() |
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // если для этого цикла используется пагинация query_posts(array('archive' => 'reviews,lists,articles', 'paged' => $paged)); // archive - новая таксономия, а reviews,lists,articles - слаги меток из которых нужно вывести посты if(have_posts()) : while ( have_posts() ) : the_post(); Данная конструкция запрещена с версии WP выше 3.1 Пробуйте так: Код $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$wp_query = new WP_Query(array( 'tax_query' => array( array( 'taxonomy' => 'archive', // Таксономия, именно ее название, а не слаг 'field' => 'id', 'operator' => 'NOT_IN', 'terms' => array(1,2,3), ) ), 'paged' => $paged )); Сообщение отредактировал andreykashops - 24.6.2014, 23:02 -------------------- |
|
|
![]() |
Сообщение
#5
|
|
![]() |
andreykashops, Именно так я и пробовал - через WP-query(), но на последней версии вордпресса у меня заработало только через query_posts(array('archive' => 'reviews,lists,articles', 'paged' => $paged)), понятия не имею почему, главное, что я убрал из цикла посты с нужным тегом
![]()
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
![]() |
![]() скорее жив? |
72 | Osipec | 14898 | Вчера, 19:27 автор: Osipec |
![]() |
Как избавиться от ссылок с прогонов? | 24 | Coffee | 2138 | Вчера, 19:21 автор: Osipec |
![]() |
Спецпредложение "Коробка Битрикс24 в облаке: как перенести и сколько это стоит" | 14 | Tucha | 1329 | Вчера, 10:33 автор: Tucha |
![]() |
Как вычислить проблемного исполнителя на этапе заказа? | 4 | metvekot | 224 | Вчера, 0:42 автор: rom_4 |
![]() |
Что там у вебмастеров и как дела с заработком в интернете? well-fed-webmaster.com |
25 | JOHNY | 1442 | 14.1.2021, 23:22 автор: Freedo |
![]() |
Текстовая версия | Сейчас: 16.1.2021, 10:42 |