/** * Displays the icon for a post format $format * @param string $format post format slug * @return string icon html */ public static function post_format_icon($format) { ?> <a class="single-post-format" href="<?php echo esc_attr(add_query_arg('format_filter', $format, home_url())); ?> " title="<?php echo esc_attr(get_post_format_string($format)); ?> "> <?php echo do_shortcode('[icon name="' . WpvPostFormats::get_post_format_icon($format) . '"]'); ?> </a> <?php }
<ul class="clearfix"> <li class="post-format-pad"><a title="<?php esc_attr_e('Standard', 'church-event'); ?> " href="<?php echo esc_attr(add_query_arg('format_filter', 'standard', home_url())); ?> " class="standard"><?php echo do_shortcode('[icon name="' . WpvPostFormats::get_post_format_icon('standard') . '"]'); ?> </a></li> <?php $tooltip = empty($instance['tooltip']) ? __('View all %format posts', 'church-event') : esc_attr($instance['tooltip']); foreach (get_post_format_strings() as $slug => $string) { if (get_post_format_link($slug)) { $post_format = get_term_by('slug', 'post-format-' . $slug, 'post_format'); if ($post_format->count > 0) { echo '<li class="post-format-pad"><a title="' . esc_attr(str_replace('%format', $string, $tooltip)) . '" href="' . esc_attr(add_query_arg('format_filter', $slug, home_url())) . '" class="' . $slug . '">' . do_shortcode('[icon name="' . WpvPostFormats::get_post_format_icon($slug) . '"]') . '</a></li>'; } } } ?> </ul>