move index blog posts out of index.php
This commit is contained in:
parent
bc53907ac3
commit
2924eaf1ad
|
@ -326,6 +326,34 @@ class ComicPress {
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gather blog posts for the given index page.
|
||||||
|
*/
|
||||||
|
function get_index_blog_posts() {
|
||||||
|
global $post, $paged;
|
||||||
|
|
||||||
|
$t = $post;
|
||||||
|
|
||||||
|
$wp_query = new WP_Query();
|
||||||
|
$wp_query->query(
|
||||||
|
'showposts=' .
|
||||||
|
(int)$this->comicpress_options['blogpost_count'] .
|
||||||
|
'&cat=-' .
|
||||||
|
$this->comicpress_options['comic_category_id'] .
|
||||||
|
'&paged=' .
|
||||||
|
$paged
|
||||||
|
);
|
||||||
|
|
||||||
|
$posts = array();
|
||||||
|
if ($wp_query->have_posts()) {
|
||||||
|
while ($wp_query->have_posts()) { $wp_query->the_post(); $posts[] = $post; }
|
||||||
|
}
|
||||||
|
|
||||||
|
$post = $t;
|
||||||
|
|
||||||
|
return $posts;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
17
index.php
17
index.php
|
@ -1,7 +1,7 @@
|
||||||
<?php
|
<?php
|
||||||
global $comicpress;
|
global $comicpress;
|
||||||
|
|
||||||
get_header();
|
comicpress_get_header();
|
||||||
|
|
||||||
$nav_comics = $comicpress->get_nav_comics();
|
$nav_comics = $comicpress->get_nav_comics();
|
||||||
$post = $nav_comics['last'];
|
$post = $nav_comics['last'];
|
||||||
|
@ -15,22 +15,9 @@
|
||||||
<?php include_partial('index-blog-header'); ?>
|
<?php include_partial('index-blog-header'); ?>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$wp_query = new WP_Query();
|
foreach ($comicpress->get_index_blog_posts() as $post) {
|
||||||
$wp_query->query(
|
|
||||||
'showposts=' .
|
|
||||||
(int)$comicpress->comicpress_options['blogpost_count'] .
|
|
||||||
'&cat=-' .
|
|
||||||
$comicpress->comicpress_options['comic_category_id'] .
|
|
||||||
'&paged=' .
|
|
||||||
$paged
|
|
||||||
);
|
|
||||||
|
|
||||||
while ($wp_query->have_posts()) {
|
|
||||||
$wp_query->the_post();
|
|
||||||
include_partial('index-blog-post');
|
include_partial('index-blog-post');
|
||||||
}
|
}
|
||||||
|
|
||||||
include_partial('index-blog-post');
|
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue