コード例 #1
0
ファイル: functions.php プロジェクト: mystified7545/MyBlog
 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;
 }
コード例 #2
0
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 
}
コード例 #3
0
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;
}
コード例 #4
0
<?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">
コード例 #5
0
<?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