<?php 
    weaverx_entry_header('image');
    ?>
		</header><!-- .page-header -->

<?php 
    if (weaverx_show_only_title()) {
        return;
    }
    weaverx_post_div('content');
    weaverx_the_post_full();
    weaverx_link_pages();
    ?>
		</div><!-- .entry-content -->
<?php 
    if (!weaverx_is_checked_post_opt('_pp_hide_top_post_meta') && !weaverx_is_checked_post_opt('_pp_hide_bottom_post_meta') && !weaverx_is_checked_page_opt('_pp_hide_infotop') && !weaverx_is_checked_page_opt('_pp_hide_infobottom')) {
        ?>
		<footer class="entry-utility-wrap">
			<div class="entry-utility<?php 
        echo weaverx_text_class('post_info_bottom');
        ?>
">
				<?php 
        printf(__('<a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s">%3$s</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span></span>', 'weaver-xtreme'), esc_url(get_permalink()), get_the_date('c'), get_the_date(), esc_url(get_author_posts_url(get_the_author_meta('ID'))), sprintf(esc_attr__('View all posts by %s', 'weaver-xtreme'), get_the_author()), get_the_author());
        /* translators: used between list items, there is a space after the comma */
        $categories_list = get_the_category_list(__(', ', 'weaver-xtreme'));
        if ($categories_list) {
            ?>
				<span class="cat-links">
					<?php 
            printf(__('<span class="%1$s">Posted in</span> %2$s', 'weaver-xtreme'), 'entry-utility-prep entry-utility-prep-cat-links', $categories_list);
    weaverx_entry_header('audio');
    ?>
		</header><!-- .entry-header -->

<?php 
    if (weaverx_show_only_title()) {
        return;
    }
}
weaverx_post_div('content');
echo weaverx_the_post_full();
wp_link_pages(array('before' => '<div class="page-link"><span>' . __('Pages:', 'weaver-xtreme') . '</span>', 'after' => '</div>'));
?>
		</div><!-- .entry-content -->
<?php 
if (!weaverx_compact_post() && !weaverx_is_checked_post_opt('hide_bottom_post_meta') && !weaverx_is_checked_page_opt('ttw_hide__pp_infobot')) {
    ?>
		<footer class="entry-utility<?php 
    echo weaverx_text_class('post_info_bottom');
    ?>
">

				<?php 
    printf(__('<a href="%1$s" rel="bookmark"><time class="entry-date" datetime="%2$s">%3$s</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="%4$s" title="%5$s" rel="author">%6$s</a></span></span>', 'weaver-xtreme'), esc_url(get_permalink()), get_the_date('c'), get_the_date(), esc_url(get_author_posts_url(get_the_author_meta('ID'))), sprintf(esc_attr__('View all posts by %s', 'weaver-xtreme'), get_the_author()), get_the_author());
    ?>

				<?php 
    /* translators: used between list items, there is a space after the comma */
    $categories_list = get_the_category_list(__(', ', 'weaver-xtreme'));
    if ($categories_list) {
        ?>
function weaverx_do_excerpt()
{
    // return true if this kind of page should be excerpted
    if (weaverx_t_get('show') == 'excerpt') {
        // for Weaver Xtreme Plus
        return true;
    }
    if (weaverx_t_get('show') == 'full') {
        // for Weaver Xtreme Plus
        return false;
    }
    if (weaverx_is_checked_post_opt('_pp_force_post_excerpt')) {
        return true;
    }
    if (weaverx_is_checked_post_opt('_pp_force_post_full')) {
        return false;
    }
    $n1 = weaverx_get_per_page_value('_pp_fullposts');
    if (!$n1) {
        $n1 = weaverx_getopt('fullpost_first');
    }
    if ($n1) {
        global $page, $paged;
        if (!($paged >= 2 || $page >= 2) && weaverx_post_count() <= $n1) {
            return false;
        }
    }
    $pwp = weaverx_get_per_page_value('_pp_wvrx_pwp_type');
    if ($pwp == 'full') {
        // need to check before archive/search
        return false;
    }
    // override global setting
    if ($pwp == 'excerpt') {
        return true;
    }
    // override global setting
    if (is_search()) {
        return !weaverx_getopt_checked('fullpost_search');
    }
    if (is_archive()) {
        return !weaverx_getopt_checked('fullpost_archive');
    }
    return !weaverx_getopt_checked('fullpost_blog');
}
function weaverx_masonry($act = false)
{
    global $weaverx_cur_template;
    $is_pt = false;
    if (strpos($weaverx_cur_template, 'paget-posts.php') !== false) {
        $is_pt = true;
    }
    if (is_singular() && !$is_pt) {
        // don't emit anything for non-blog pages
        return false;
    }
    $usem = weaverx_get_per_page_value('_pp_pwp_masonry');
    // per page to override...
    if ($usem < 2) {
        $usem = weaverx_getopt('masonry_cols');
    }
    if ($usem < 2) {
        return false;
    }
    switch ($act) {
        case 'begin-posts':
            // wrap all posts
            echo '<div id="blog-posts" class="cf">';
            break;
        case 'begin-post':
            // wrap one post
            if (weaverx_is_checked_post_opt('_pp_masonry_span2')) {
                // span 2 columns
                $usem .= '-span-2';
            }
            echo '<div class="cf blog-post blog-post-cols-' . $usem . '">';
            // for masonry
            break;
        case 'end-post':
            // end of one post
            echo "</div> <!-- .blog-post -->\n";
            break;
        case 'end-posts':
            // end of all posts
            echo '</div> <!-- #blog-posts -->' . "\n";
            break;
        case 'invoke-code':
            ?>
<script type='text/javascript'>
jQuery(function(){var $container=jQuery('#blog-posts');$container.imagesLoaded(function(){
$container.masonry({itemSelector:'.blog-post'});});});
jQuery(window).resize(function(){jQuery('#blog-posts').masonry({itemSelector:'.blog-post'});});
</script>
<?php 
            break;
        case 'enqueue-script':
            wp_enqueue_script('jquery-masonry', null, array('jquery'), null, true);
            break;
    }
    // end switch
    return true;
}