I can't seem to get this to work (even though it seems like it should from the codex).
<?php if (have_posts()) : ?>
<?php query_posts("showposts=4&tag=featured"); ?>
<?php while (have_posts()) : the_post();?>
Any ideas?
I can't seem to get this to work (even though it seems like it should from the codex).
<?php if (have_posts()) : ?>
<?php query_posts("showposts=4&tag=featured"); ?>
<?php while (have_posts()) : the_post();?>
Any ideas?
what is it doing or not doing?
is there more code to it?
you could paste the whole code of the template (or whatever you are working on) into a http://pastebin.com/ and post the link to it here.
I was simply trying to open the loop showing only 4 posts tagged with "featured"
If I use just showposts=4, the loops shows the most current 4 posts. If I use just the tag, nothing shows even though I have posts tagged as such.
Looking at the codex, it seems it should work.
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('posts_per_page=4&tag=featured&paged=. $paged); ?>you could try a variation:
<?php $args = array(
'posts_per_page' => 4,
'tag_slug__in' => array('featured')
);
query_posts( $args ); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post();?>
http://codex.wordpress.org/Class_Reference/WP_Query#Tag_Parameters
or check the spelling; or try and use the tag ID ...
You must log in to post.