<?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; }