I am working on a creating a directory style page template that uses custom meta fields in Wordpress that are used to generate up to 10 directory listings on a page.
The below code works very well for this purpose with one exception. If one of my directory pages only has 5 listings, the code is still displayed for listings 6-10 even if the values aren't present.
<div class="listing">
<h3 class="listing-title"><?php $values = get_post_custom_values("listing_heading_10");
echo $values[0]; ?></h3>
<div class="listing-body">
<p><?php $values = get_post_custom_values("listing_description_10"); echo $values[0]; ?> </p>
</div><p class="listing-footer"><?php $values = get_post_custom_values("listing_url_10");
echo $values[0]; ?></p>
What do I need to add so code is only displayed if the custom meta fields are populated for that instance.
In other words I am looking for a rule that says:
If values are present then display full directory listing (i.e. listing_heading_10, listing_description_10 & listing_url_10)
If none of these values are present then display nothing
Any help or advice on this would be greatly appreciated.