Skip to content

Instantly share code, notes, and snippets.

@joshmoto
Created August 13, 2012 14:31
Show Gist options
  • Save joshmoto/3341243 to your computer and use it in GitHub Desktop.
Save joshmoto/3341243 to your computer and use it in GitHub Desktop.
<?php if ( !is_singular(array('exhibitor', 'features', 'zones'))) {
$currentID = get_the_ID();
$exhibitorMeta = new WP_Query(array(
'post_type' => 'exhibitor',
'post_id' => $currentID ,
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'Facebook Page',
'value' => '',
'compare' => '!='
),
array(
'key' => 'Twitter User',
'value' => '',
'compare' => '!='
),
array(
'key' => 'Web Address',
'value' => '',
'compare' => '!='
),
array(
'key' => 'E-mail Address',
'value' => '',
'compare' => '!='
),
array(
'key' => 'Stand Number',
'value' => '',
'compare' => '!='
),
array(
'key' => 'Hall Number',
'value' => '',
'compare' => '!='
)
)
));
if ($exhibitorMeta->have_posts()) : ?>
<?php if ( get_post_meta($post->ID, 'Facebook Page', true) ||
get_post_meta($post->ID, 'Twitter User', true) ||
get_post_meta($post->ID, 'Web Address', true) ||
get_post_meta($post->ID, 'E-mail Address', true) ||
get_post_meta($post->ID, 'Stand Number', true) ||
get_post_meta($post->ID, 'Hall Number', true) ) { ?>
<div class="module sidebar">
<div class="module-head">
Exhibitor Info
</div>
<div class="module-body exhibitor-meta">
<ul>
<?php if ( get_post_meta($post->ID, 'Facebook Page', true) ) echo '
<li><a class="exhibitor-meta-icon-facebook" href="' . get_post_meta($post->ID, 'Facebook Page', true) . '" target="_blank">View our Facebook Page</a></li>
'; ?>
<?php if ( get_post_meta($post->ID, 'Twitter User', true) ) echo '
<li><a class="exhibitor-meta-icon-twitter" href="' . get_post_meta($post->ID, 'Twitter User', true) . '" target="_blank">Follow us on Twitter</a></li>
'; ?>
<?php if ( get_post_meta($post->ID, 'Web Address', true) ) echo '
<li><a class="exhibitor-meta-icon-web" href="' . get_post_meta($post->ID, 'Web Address', true) . '" target="_blank">View Website</a></li>
'; ?>
<?php if ( get_post_meta($post->ID, 'E-mail Address', true) ) echo '
<li><a class="exhibitor-meta-icon-email" href="mailto:' . get_post_meta($post->ID, 'E-mail Address', true) . '" title="' . get_post_meta($post->ID, 'E-mail Address', true) . '" target="_blank">' . get_post_meta($post->ID, 'E-mail Address', true) . '</a></li>
'; ?>
<?php if ( get_post_meta($post->ID, 'Stand Number', true) || get_post_meta($post->ID, 'Hall Number', true) ) echo '
<li><a class="exhibitor-meta-icon-stand" href="" target="_blank">' . get_post_meta($post->ID, 'Stand Number', true) . ', Hall ' . get_post_meta($post->ID, 'Hall Number', true) . '</a></li>
'; ?>
</ul>
</div>
<div class="module-foot"></div>
</div>
<?php } ?>
<?php unset($exhibitorMeta); endif; wp_reset_query(); } ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment