function weaverii_get_page_layout($who) { // determine the layout structure of a page from the settings. // blogs, pages, and single will use the 'right-1-col' as a default // others will be 'none' - no sidebars - by default // each page can be set to its own default. Individual pages // can be set to a layout on a per-page basis. $default = weaverii_getopt('wii_layout_default'); if (!$default) { $default = 'right-1-col'; } // use something! $arc_default = weaverii_getopt('wii_layout_default_archive'); if (!$arc_default) { $arc_default = 'one-column'; } // use something! $per_page = weaverii_get_per_page_value('wvr_page_layout'); if ($per_page != '') { return $per_page; } switch ($who) { case 'index': case 'pwp': $l = weaverii_getopt('wii_layout_blog'); return !$l || $l == 'default' ? $default : $l; case 'single': if (weaverii_is_checked_post_opt('ttw_hide_sidebars')) { return 'one-column'; } $l = weaverii_getopt('wii_layout_single'); return !$l || $l == 'default' ? $default : $l; case 'page': $l = weaverii_getopt('wii_layout_page'); return !$l || $l == 'default' ? $default : $l; case 'archive': $l = weaverii_getopt('wii_layout_archive'); return !$l || $l == 'default' ? $arc_default : $l; case 'author': $l = weaverii_getopt('wii_layout_author'); return !$l || $l == 'default' ? $arc_default : $l; case 'category': $l = weaverii_getopt('wii_layout_category'); return !$l || $l == 'default' ? $arc_default : $l; case 'tag': $l = weaverii_getopt('wii_layout_tag'); return !$l || $l == 'default' ? $arc_default : $l; case 'search': case '404': $l = weaverii_getopt('wii_layout_search'); return !$l || $l == 'default' ? $arc_default : $l; case 'image': $l = weaverii_getopt('wii_layout_image'); return !$l || $l == 'default' ? $arc_default : $l; default: return $default; } return $default; }
function weaverii_compact_link($check = '') { if ($check == 'check' && !weaverii_is_checked_post_opt('post_add_link')) { return; } $link_img = weaverii_relative_url('') . 'images/icons/expand.png'; ?> <div><a href="<?php the_permalink(); ?> " title="<?php the_title_attribute('echo=1'); ?> " rel="bookmark"> <img src="<?php echo $link_img; ?> " /></a></div> <?php }
function weaverii_masonry($act = false) { global $weaverii_cur_template; $is_pt = false; if (strpos($weaverii_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 = weaverii_get_per_page_value('wvr_pwp_masonry'); // per page to override... if ($usem < 2) { $usem = weaverii_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 global $weaverii_cur_post_id; $weaverii_cur_post_id = get_the_ID(); // we need to know now if (weaverii_is_checked_post_opt('wvr_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); //$url = trailingslashit(get_template_directory_uri()); //wp_enqueue_script('weaverMasonry', $url.'includes/pro/masonry/jquery.masonry.min.js',array(),WEAVERII_VERSION); break; } // end switch return true; }
<?php if (weaverii_show_only_title()) { return; } } ?> <div class="entry-content cf"> <?php echo weaverii_the_contnt_featured(); ?> <?php wp_link_pages(array('before' => '<div class="page-link"><span>' . __('Pages:', 'weaver-ii') . '</span>', 'after' => '</div>')); ?> </div><!-- .entry-content --> <?php if (!weaverii_compact_post() && !weaverii_is_checked_post_opt('hide_bottom_post_meta') && !weaverii_is_checked_page_opt('ttw_hide_pp_infobot')) { ?> <footer class="entry-utility"> <div class="entry-utility"> <?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-ii'), 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-ii'), get_the_author()), get_the_author()); ?> </div><!-- .entry-utility --> <div class="entry-utility"> <?php /* translators: used between list items, there is a space after the comma */ $categories_list = get_the_category_list(__(', ', 'weaver-ii')); if ($categories_list) { ?> <span class="cat-links">
<?php if (weaverii_show_only_title()) { return; } ?> <div class="entry-content cf"> <?php echo weaverii_the_contnt_featured(); ?> <?php wp_link_pages(array('before' => '<div class="page-link"><span>' . __('Pages:', 'weaver-ii') . '</span>', 'after' => '</div>')); ?> </div><!-- .entry-content --> <?php if (!weaverii_is_checked_post_opt('hide_top_post_meta') && !weaverii_is_checked_post_opt('hide_bottom_post_meta') && !weaverii_is_checked_page_opt('ttw_hide_pp_infotop') && !weaverii_is_checked_page_opt('ttw_hide_pp_infobot')) { ?> <footer class="entry-utility"> <div class="entry-utility"> <?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-ii'), 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-ii'), get_the_author()), get_the_author()); ?> </div><!-- .entry-utility --> <div class="entry-utility"> <?php /* translators: used between list items, there is a space after the comma */ $categories_list = get_the_category_list(__(', ', 'weaver-ii')); if ($categories_list) { ?> <span class="cat-links"> <?php