function tax_detail($atts, $template = '', $code = "") { extract(shortcode_atts(array('field' => '', 'label' => ''), $atts)); global $term_id; if (0 == intval($term_id) || '' == trim($field)) { return ''; } ob_start(); $field = strtolower($field); switch ($field) { case 'map': echo $this->tax_detail_map($atts, $template, $code); break; case 'wrapped_map': $val = $this->tax_detail_map($atts, $template, $code); if ('' != trim($val)) { echo sprintf('<div class="venue-small-map">%s</div>', $val); } break; case 'title': the_tax_title(); break; case 'wrapped_image': $val = get_the_tax_image(); if ('' != trim($val)) { echo sprintf('<div class="venue-image-holder">%s</div>', $val); } break; case 'image': the_tax_image(); break; case 'content': the_tax_content(); break; case 'wrapped_content': $val = get_the_tax_content(); if ('' != trim($val)) { echo sprintf('<div class="venue-description">%s</div>', $val); } break; default: $label = '' == trim($label) ? ucfirst($field) : $label; the_tax_detail(array('label' => $label, 'field' => $field)); } $out = ob_get_contents(); ob_end_clean(); return $out; }
function the_tax_content() { echo get_the_tax_content(); }
?> </label> <span class="fe-extrainfo-value"><a href="mailto:{email}">{email}</a></span> </div> <div class="rhc-venuebox-row rhc-venuebox-empty-empty-website rhc-info-cell"> <label class="fe-extrainfo-label"><?php _e('Website:', 'rhc'); ?> </label> <span class="fe-extrainfo-value"><a href="{website}">{websitelabel,website}</a></span> </div> </div> <div class="fe-image-holder span6"> [tax_detail field="image"] </div> </div> </div>[/organizermeta] <div class="organizer-page-description"><?php echo get_the_tax_content(); ?> </div> [calendarizeit feed="<?php echo $feed; ?> " defaultview="rhc_event" taxonomy="<?php echo $taxonomy; ?> " terms="<?php echo $term->slug; ?> "]