Exemplo n.º 1
0
    /**
     * 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>