function comicpress_dual_columns($whereclause = false) { global $wp_query; ?> <div id="dualcolumns"> <div class="column_one"> <div class="column_one_header"></div> <?php Protect(); $wp_query->in_the_loop = true; $blog_query = new WP_Query(); if ($whereclause) { add_filter('posts_where', 'comicpress_dual_filter_where'); } $blog_query->query('showposts=' . comicpress_themeinfo('blog_postcount') . '&cat=' . comicpress_exclude_comic_categories() . '&author=' . comicpress_themeinfo('author_column_one') . '&paged=' . $paged); if (have_posts()) { while ($blog_query->have_posts()) { $blog_query->the_post(); comicpress_display_post(); } } UnProtect(); ?> </div> <div class="column_two"> <div class="column_two_header"></div> <?php Protect(); $wp_query->in_the_loop = true; $blog_query = new WP_Query(); if ($whereclause) { add_filter('posts_where', 'comicpress_dual_filter_where'); } $blog_query->query('showposts=' . comicpress_themeinfo('blog_postcount') . '&cat=' . comicpress_exclude_comic_categories() . '&author=' . comicpress_themeinfo('author_column_two')); if (have_posts()) { while ($blog_query->have_posts()) { $blog_query->the_post(); comicpress_display_post(); } } UnProtect(); ?> </div> <div class="clear"></div> </div> <?php }
function comicpress_dual_columns() { global $comicpress_options; ?> <div id="dualcolumns"> <div class="column_one"> <div class="column_one_header"></div> <?php $blog_query = 'showposts=' . $comicpress_options['blog_postcount'] . '&cat="-' . exclude_comic_categories() . '"&author=' . $comicpress_options['author_column_one'] . '&paged=' . $paged; $posts = query_posts($blog_query); if (have_posts()) { while (have_posts()) { the_post(); comicpress_display_post(); } } ?> <span class="viewpostsbyone">View all posts by: <?php the_author_posts_link(); ?> <span><br /> </div> <div class="column_two"> <div class="column_two_header"></div> <?php $blog_query = 'showposts=' . $comicpress_options['blog_postcount'] . '&cat="-' . exclude_comic_categories() . '"&author=' . $comicpress_options['author_column_two']; $posts = query_posts($blog_query); if (have_posts()) { while (have_posts()) { the_post(); comicpress_display_post(); } } ?> <span class="viewpostsbytwo">View all posts by: <?php the_author_posts_link(); ?> </span><br /> </div> <div class="clear"></div> </div> <?php }
<?php /* Template Name: Blog */ get_header(); include get_template_directory() . '/layout-head.php'; ?> <?php if (!$comicpress_options['split_column_in_two']) { $blog_query = 'showposts=' . $comicpress_options['blog_postcount'] . '&cat="-' . exclude_comic_categories() . '"&paged=' . $paged; $posts = query_posts($blog_query); if (have_posts()) { while (have_posts()) { the_post(); comicpress_display_post(); } } comicpress_pagination(); } else { comicpress_dual_columns(); } get_sidebar('underblog'); ?> <?php include get_template_directory() . '/layout-foot.php'; get_footer();
function ceo_display_comic_post_home() { global $wp_query, $post; if (is_front_page() && !is_paged() && !ceo_pluginfo('disable_comic_blog_on_home_page')) { if (class_exists('Jetpack') && Jetpack::is_module_active('minileven') && wp_is_mobile()) { echo '<div style="margin: 10px; background: #fff; padding: 10px;">'; } $order = ceo_pluginfo('display_first_comic_on_home_page') ? 'asc' : 'desc'; $chapter_on_home = ''; $chapter_on_home = get_term_by('id', ceo_pluginfo('chapter_on_home'), 'chapters'); $chapter_on_home = !is_wp_error($chapter_on_home) && !empty($chapter_on_home) ? '&chapters=' . $chapter_on_home->slug : ''; $query_args = 'post_type=comic&showposts=1&order=' . $order . $chapter_on_home; apply_filters('ceo_display_comic_post_home_query', $query_args); $comicFrontpage = new WP_Query(); $comicFrontpage->query($query_args); while ($comicFrontpage->have_posts()) { $comicFrontpage->the_post(); if (current_theme_supports('post-formats')) { get_template_part('content', 'comic'); } elseif (function_exists('comicpress_display_post')) { comicpress_display_post(); } elseif (function_exists('easel_display_post')) { easel_display_post(); } elseif (function_exists('comic_easel_custom_display_post')) { comic_easel_custom_display_post(); } else { ceo_display_comic_post(); } } if (ceo_pluginfo('enable_comments_on_homepage')) { global $withcomments; $withcomments = true; comments_template('', true); } wp_reset_query(); if (class_exists('Jetpack') && Jetpack::is_module_active('minileven') && wp_is_mobile()) { echo '</div>'; } echo '<div id="blogheader"></div>'; } elseif (is_archive() && (isset($wp_query->query_vars['taxonomy']) && isset($wp_query->query_vars['chapters'])) && $wp_query->query_vars['taxonomy'] == 'chapters' && !is_paged()) { if (ceo_pluginfo('enable_chapter_landing') && ceo_pluginfo('enable_blog_on_chapter_landing')) { $order = ceo_pluginfo('enable_chapter_landing_first') ? 'asc' : 'desc'; $comic_args = array('showposts' => 1, 'posts_per_page' => 1, 'post_type' => 'comic', 'order' => $order, 'chapters' => $wp_query->query_vars['chapters']); $comicFrontpage = new WP_Query(); $comicFrontpage->query($comic_args); while ($comicFrontpage->have_posts()) { $comicFrontpage->the_post(); if (current_theme_supports('post-formats')) { get_template_part('content', 'comic'); } elseif (function_exists('comicpress_display_post')) { comicpress_display_post(); } elseif (function_exists('easel_display_post')) { easel_display_post(); } elseif (function_exists('comic_easel_custom_display_post')) { comic_easel_custom_display_post(); } else { ceo_display_comic_post(); } } if (ceo_pluginfo('enable_comments_on_chapter_landing')) { global $withcomments; $withcomments = true; comments_template('', true); } wp_reset_query(); } } }
function ceo_display_comic_post_home() { global $wp_query, $post; if (is_front_page() && !is_paged() && !ceo_pluginfo('disable_comic_blog_on_home_page')) { $order = ceo_pluginfo('display_first_comic_on_home_page') ? 'asc' : 'desc'; $chapter_on_home = ''; $chapter_on_home = get_term_by('id', ceo_pluginfo('chapter_on_home'), 'chapters'); $chapter_on_home = !is_wp_error($chapter_on_home) && !empty($chapter_on_home) ? '&chapters=' . $chapter_on_home->slug : ''; $query_args = 'post_type=comic&showposts=1&order=' . $order . $chapter_on_home; apply_filters('ceo_display_comic_post_home_query', $query_args); $comicFrontpage = new WP_Query(); $comicFrontpage->query($query_args); while ($comicFrontpage->have_posts()) { $comicFrontpage->the_post(); if (current_theme_supports('post-formats')) { get_template_part('content', 'comic'); } elseif (function_exists('comicpress_display_post')) { comicpress_display_post(); } elseif (function_exists('easel_display_post')) { easel_display_post(); } elseif (function_exists('comic_easel_custom_display_post')) { comic_easel_custom_display_post(); } else { ceo_display_comic_post(); } } if (ceo_pluginfo('enable_comments_on_homepage')) { global $withcomments; $withcomments = true; comments_template('', true); } wp_reset_query(); echo '<div id="blogheader"></div>'; } }