Помогите, плз.
wordpress 2.5.1
Задача – хочу на отдельной странице на сайте выводить в алфавитном порядке с фильтром по тегу только названия постов и их категории. Код нашел, все работает, НО – сначала выводятся все заголовки, а потом на той же странице дублируются все новости полностью.
Код:
<?php $posts =query_posts($query_string.’&orderby=title&order=asc&posts_per_page=-1&tag=123′); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_category(‘ and ‘); ?>: <a target=’blank’ href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endwhile; else: ?>
<p><?php _e(‘Sorry, no posts matched your criteria.’); ?></p>
<?php endif; ?>
В чем нюанс, помогите?
С тегами не получилось, сделал с META данными, если кому интересно, код выложу
выложите
<?php
$posts_new = get_posts(‘numberposts=-1&order=ASC&orderby=post_title&meta_key=prov_vip&meta_value=prov_vip’);
foreach ($posts_new as $post_new) :
echo ‘<li class="news_item"><a target="blank" href="’;
echo get_permalink($post_new->ID);
echo ‘">’;
echo ‘ – ‘;
echo $post_new->post_title;
echo ‘</a></li>’;
endforeach;
?>
Категорий здесь нет, так как решил, что не нужны.