Intereting Posts
meta_query не работает с the_content () Создайте single.php для определенного тега по идентификатору тега или имени как получить отрывок без тега p html из сообщения WordPress Как создать новый блог в WordPress? Глобальные функции на WPMU Тема, не вызывающая JQuery правильно Минимальный минимум для включения в файл PHP для использования функций WP? Как изменить файлы внутри каталога wp-includes в wordpress добавление элементов подменю делает элемент родительского меню не кликабельным Есть ли крючки для всплывающего окна с включенным изображением? Как использовать элементы формы WP по умолчанию для взаимодействия с пользовательской таблицей DB? Могу ли я использовать front-page.php и index.php? Попытка добавить таксономию в get_categories (), но она не работает. Как это исправить? Эта функция устарела; вместо этого используйте mysql_real_escape_string () При просмотре страницы архива не добавлен класс «текущий-меню-предок»

Шаблон тега, не возвращающий сообщения

У меня есть следующий код, который ДОЛЖЕН распечатывать заголовок всех сообщений с соответствующим тегом (в этом случае тегом является «значок»):

<?php $tagname = get_query_var('tag'); ?> <?php if( is_tag() ){ $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts( array('post_type'=>array( 'photo', 'post'),'paged'=>$paged, 'tag'=>$tagname ) ); } ?> <?php while ( have_posts() ) : the_post(); ?> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <div class="item"> <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2> </div> </div><!-- #post-## --> <?php endwhile; // End the loop. Whew. ?> <?php wp_reset_query(); ?> 

Я могу подтвердить, что $ tagname содержит значение «icon» при повторении эха. Проблема в том, что никакие сообщения не возвращаются, когда я знаю, что есть 8 сообщений с тегом 'icon'!

Почему это?

Solutions Collecting From Web of "Шаблон тега, не возвращающий сообщения"

is_tag() тег is_tag() возвращает true, если кормит существующий тег slug или массив существующих тегов.

Если используется без аргумента, как вы сейчас делаете, он возвращает true, когда на странице архива тегов.

Я предполагаю, что ваш вышеперечисленный цикл не является страницей архива ?! Если да, is_tag() возвращает false, и ваш запрос не запускается.

Также обратите внимание, что если это вторичный цикл / запрос, вы должны использовать класс WP_Query . Читайте почему .