I’m quite new to wordpress, so bear with me. I have a site up and running allowing me to add content dynamically, the only problem is styling each post. I’m looking to wrap posts in a div, so images would be wrapped in one div and text posts would be wrapped in another, if that makes sense?
Here’s some code I’ve been using:
<?php if ( in_category('photos') ) { ?>
<div id="testing">
<?php } else { ?>
<div id="test-2">
<?php } ?>
The only problem with this is that it wraps all posts in a given category and doesn’t put a closing ‘< / div >’ after the content, if that makes sense?
Well, the only reason you’re not getting any closing
</div>s is because you’re not putting it anywhere in your php.This should work:
If you don’t write complete markup in your theme files, you can’t possibly expect WordPress, or PHP, to automatically close your HTML tags.