$all_tags adding extra h1 tag
-
I am trying to figure out why extra <h1 class=”category-title”> are being inserted into the markup.
here is the code/loop I am using inside of archive.php:
elseif (is_archive('the_tag')) { if ($all_the_tags); $all_the_tags = get_the_tags(); foreach($all_the_tags as $this_tag) { if ($this_tag->name == "test1" ) { echo '<div id="cat-title-logo" ><img alt="test1" src="' . get_bloginfo('template_url') . '/imgs/logo-test1.jpg"/></div><h1 class="category-title">'; } else if ($this_tag->name == "test2" ) { echo '<div id="cat-title-logo" ><img alt="test2" src="' . get_bloginfo('template_url') . '/imgs/logo-test2.jpg"/></div><h1 class="category-title">'; } else { // it's neither, do nothing echo '<h1 class="category-title"> <!-- not tagged as one or the other -->'; } } single_tag_title('Tag: ');?> </h1>
The HTML markup looks like this:
<h1 class="category-title"></h1> <h1 class="category-title"> <div id="cat-title-logo"><img src="https://www.foobar.com/wp-content/themes/blah/imgs/logo-test1.jpg" alt="test1"></div> </h1> <h1 class="category-title">Tag: test1</h1>
as you can see it’s inserting 2 extra h1 tags, 1 empty one, and 1 wrapping one. Is this part of core functionality or something?!?!?!?
Viewing 5 replies - 1 through 5 (of 5 total)
Viewing 5 replies - 1 through 5 (of 5 total)
- The topic ‘$all_tags adding extra h1 tag’ is closed to new replies.