2013-12-17 6 views
1

Im Использование после запроса в WordPress НО Разбивка не работает, я не знаю, Что проблема, но вот мой код, и я думаю, что это правильно, и никаких проблем с нимWordPress Static Page пагинация

его показывает, что есть страницы, но когда я нажимаю на следующую страницу, он обновляет страницу и не показывает никаких новых результатов только на одной странице.

Im Использование его на статической странице, чтобы быть домашней странице моей темы

<?php 

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 

$post_query = query_posts(array(
    'post_type'  => 'cover', // You can add a custom post type if you like 
    'paged'   => $paged, 
    'posts_per_page' => 1 
)); 

?> 

<?php if (have_posts()) : ?> 

<?php 
while (have_posts()) : the_post(); 
?> 

<?php endwhile; ?> 

///Pagination Function in Functions.php 
<?php my_pagination(); ?> 

<?php else: ?> 

    No Results 

<?php endif; ?> 

Pagination Функция

if (! function_exists('my_pagination')) : 
    function my_pagination() { 
     global $wp_query; 

     $big = 999999999; // need an unlikely integer 

     echo paginate_links(array(
      'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 
      'format' => '?paged=%#%', 
      'current' => max(1, get_query_var('paged')), 
      'total' => $wp_query->max_num_pages 
     )); 
    } 
endif; 

ответ

3

Wordpress Статический Pagination титульный лист после того, как много поисков и прибегая к помощи я исправить с использованием

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args=array('post_type'=>'cover','posts_per_page'=>2,'paged'=>$paged); 


query_posts($args); 
0

Я нашел маленькую эру в решении Youssef Subehis. Здесь отсутствует «d» в «paged» здесь get_query_var('page'). Это исправили проблему WordPress страница постраничной для меня:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array('posts_per_page'=>10,'paged'=>$paged); 

query_posts($args); 

Это referecend в официальной документации WordPress here.