determine which template is creating the output for the tag archive:
http://codex.ww.wp.xz.cn/Template_Hierarchy
http://codex.ww.wp.xz.cn/Template_Hierarchy#Tag_display
then have a look if that template has a custom query (something with query_posts() or WP_Query() ) before the loop;
it possibly should not have one.
if your theme does not have a tag.php (or archive.php), create one by copying index.php and saving it as tag.php (or archive.php) and remove the custom query from the code.
Thanks.
I am using a theme called grid portfolio. I’ve uploaded the tag.php from the theme that came with the core installation (twenty-ten).
Here’s the code:
[Code moderated as per the Forum Rules. Please use the pastebin]
Am I on the right track here?
I have tried replacing “twenty_ten” with “gridportfolio” but it still doesn’t work…
Am I on the right track here?
probably not.
if your theme does not have a tag.php, then make a copy of index.php and save it as tag.php;
if index.php had a custom query before the loop, remove this from the new tag.php.
if in doubt, please paste the code of tag.php into a http://pastebin.com/ and post the link to it here.
is this grid portfolio a free theme?
if so, can you post a download link?
Thanks so much for your help..this is the theme http://free.simplethemes.org/grid-portfolio.php
The index page is a bit different. Here it is on paste bin http://pastebin.com/LJPeAbX6
I have an idea about what to start deleting but I tried and got errors…
found the download;
the theme was never designed to deal with tags;
simply follow my previous suggestion, create the tag.php template from a copy of index.php, and remove this section of code:
$args = array(
'category_name' => 'featured small',
'post_type' => 'post',
'posts_per_page' => 6,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1),
);
query_posts($args);
awesome. Would you know by chance what php code I could use to generate a heading for each page like this:
Posts tagged with <<insert php code for tag name here>>
figured it out:
<p>Tag: <?php single_tag_title(); ?></p>
Thanks again, you’ve been awesome.