Попросили настроить. Никогда с ВП не работал, возникли трудности.
Для постраничной навигации установил плагин WP-PageNavi, при этом он
в категориях работает, а на главной отказывается, то есть, при переходе по листингу на "страницы":
problema.com/page/1/
problema.com/page/2/
problema.com/page/3/
problema.com/page/4/
видим одну и ту же страницу - главную, хотя записей достаточно для формирования страниц.
Погуглив, пришёл к выводу, что "виноват" в этом шаблон и самостоятельно я с этим разобраться не смогу.
Прошу помочь знающих людей.
Речь о шаблоне
http://wp-templates.ru/photo-responsive/
Содержание файле index.php данного шаблона:
PHP код:
<?php get_header(); ?>
<?php $shortname = "phototheme"; ?>
<div id="left_content">
<h1 class="website_title"><?php echo stripslashes(stripslashes(get_option($shortname.'_home_title_text',''))); ?></h1>
<?php if(get_option($shortname.'_disable_slideshow','') != "Yes") { ?>
<div id="slider_outer_container">
<div id="slider_container">
<div id="slideshow">
<?php
$slider_arr = array();
$args = array(
//'category_name' => 'blog',
'post_type' => 'post',
'meta_key' => 'ex_show_in_slideshow',
'meta_value' => 'Yes',
'posts_per_page' => 10
//'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1),
);
query_posts($args);
$y = 0;
while (have_posts()) : the_post(); ?>
<?php if($y == 0) { ?>
<a href="<?php the_permalink(); ?>" class="active">
<?php } else { ?>
<a href="<?php the_permalink(); ?>">
<?php } ?>
<?php the_post_thumbnail('featured-slideshow',array('alt' => '', 'class' => 'slide_img', 'title' => '')); ?></a>
<?php array_push($slider_arr,get_the_ID()); ?>
<?php $y++; ?>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
</div><!--//slideshow-->
<a href="javascript:void(0)" onclick="slideSwitch_prev()" style="display: block;"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/slide-prev.png" class="slide_prev" /></a>
<a href="javascript:void(0)" onclick="slideSwitch()" style="display: block;"><img src="<?php bloginfo('stylesheet_directory'); ?>/images/slide-next.png" class="slide_next" /></a>
</div><!--//slider_container-->
</div><!--//slider_outer_container-->
<?php } ?>
<?php
$category_ID = get_category_id('blog');
$args = array(
'post_type' => 'post',
'posts_per_page' => 3,
'post__not_in' => $slider_arr,
'cat' => '-' . $category_ID,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1)
);
query_posts($args);
$x = 0;
while (have_posts()) : the_post(); ?>
<?php if($x == 2) { ?>
<div class="home_post_box home_post_box_last">
<?php } else { ?>
<div class="home_post_box">
<?php } ?>
<a href="<?php the_permalink(); ?>" class="medium_img"><?php the_post_thumbnail('home-post-medium',array('alt' => 'post image')); ?></a>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<p><?php $temp_arr_content = explode(" ",substr(strip_tags(get_the_content()),0,130)); $temp_arr_content[count($temp_arr_content)-1] = ""; $display_arr_content = implode(" ",$temp_arr_content); echo $display_arr_content . '...'; ?></p>
</div><!--//home_post_box-->
<?php $x++; ?>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
<div class="home_divider"></div>
<?php
$category_ID = get_category_id('blog');
$args = array(
'post_type' => 'post',
'posts_per_page' => 9,
'offset' => 3,
'post__not_in' => $slider_arr,
'cat' => '-' . $category_ID,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1)
);
query_posts($args);
$x = 0;
while (have_posts()) : the_post(); ?>
<?php if($x == 2) { ?>
<div class="home_post_box home_post_box_last">
<?php } else { ?>
<div class="home_post_box">
<?php } ?>
<a href="<?php the_permalink(); ?>" class="small_img"><?php the_post_thumbnail('home-post-small',array('alt' => 'post image')); ?></a>
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
</div><!--//home_post_box-->
<?php if($x == 2) { $x = -1; echo '<div class="home_divider"></div>'; } ?>
<?php $x++; ?>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
<?php if($x != 0) { echo '<div class="home_divider"></div>'; } ?>
<div class="clear"></div>
<?php wp_pagenavi(); ?>
<?php get_footer('left'); ?>
</div><!--left_content-->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Буду благодарен за помощь.
Добавлено через 11 часов 20 минут
Знающие дядьки, где вы? Прошу помочь.
Добавлено через 9 часов 15 минут
Разобрался, неактуально.
Тему можно закрыть.