Пользовательский запрос не разбивается на страницы

У меня есть сайт, который использует настраиваемый запрос для фильтрации сообщений:

<?php //Search Region table to retrieve array of country names $regionresult = mysql_query("SELECT * FROM gallery_regions WHERE region='$region'") or die(mysql_error()); $num_rows = mysql_num_rows($regionresult); // Process search reults and format array contents for WP Query $country_search_array = array(); while($row = mysql_fetch_array($regionresult)){ $country_search_array[] = $row['country']; } //Build WP query $args = array( 'posts_per_page' => '48', 'cat' => '4', 'meta_query' => array( array( 'key' => 'Country', 'value' => $country_search_array, 'compare' => 'IN' ) ) ); $gallery_query = new WP_Query( $args );?> 

дополненный пользовательской функцией, которая разбивает страницы на результаты, используя плагин WP Page Numbers ( http://www.jenst.se/2008/03/29/wp-page-numbers ):

 function wp_page_numbers_custom( $wp_query, $start = '', $end = '' ) { $_backup = array( 'wp_query' => @ $GLOBALS['wp_query'], 'max_page' => @ $GLOBALS['max_page'], 'paged' => @ $GLOBALS['paged'], ); $GLOBALS['wp_query'] = $wp_query; $GLOBALS['max_page'] = $wp_query->max_num_pages; $GLOBALS['paged'] = max( $wp_query->get( 'paged' ), 1 ); wp_page_numbers( $start, $end ); foreach ( $_backup as $var => $val ) $GLOBALS[ $var ] = $val; } //usage: wp_page_numbers_custom( $gallery_query ); 

Хотя количество возвращенных страниц является точным, навигация не работает. Если вы нажмете на стр. 2 из X, вы все равно попадаете на страницу 1, несмотря на изменение URL-адреса.

Этот сайт можно найти здесь .

Любая помощь приветствуется.

Благодаря,

ти

Solutions Collecting From Web of "Пользовательский запрос не разбивается на страницы"