Плагин PageNavi

Эта запись опубликована в рубрике [ WordPress ]

Весь вечер сидел и рыл код WP на предмет “почему не работает плагин PageNavi“. Так и не понял в чем проблема. Докопался до того, что переменная $wp_query->max_num_pages всегда имеет значение 0. Она берется из строки 1282 файла query.php, где она расчитывается из полного количествава постов деленое на переменную количества постов на странице.

Полное количество постов и есть всегда 0. Что это? Глюк в WP, глюк в моей базе после обновления до WP2.3, мое недопонимание работы WP?

Кусок кода из файла:

if ( !empty($limits) ) {
$found_posts_query = apply_filters( ‘found_posts_query’, ‘SELECT FOUND_ROWS()’ );
$this->found_posts = $wpdb->get_var( $found_posts_query );
$this->found_posts = apply_filters( ‘found_posts’, $this->found_posts );
$this->max_num_pages = ceil($this->found_posts / $q['posts_per_page']);
}

Расскажите мне, если кто знает, что это за apply_filters и что за $wpdb_getvar? А то уж больно хочется запустить нормальную навигацию по блогу.

Другие плагины не предлагать.

  1. Ставил. Не работают.
  2. Даже встроенная навигация не работает.

Отсюда вывод – проблема либо в базе, что вероятно – после апгрейда WP, либо в таки в коде WP, что маловероятно – у многих плагины работают.

Google Bookmarks Digg Reddit del.icio.us Ma.gnolia Technorati Slashdot Yahoo My Web News2.ru БобрДобр.ru RUmarkz Ваау! Memori.ru rucity.com МоёМесто.ru Mister Wong

Post to Twitter Post to Delicious Post to Facebook Post to MySpace Post to Ping.fm

Оценить эту запись:
1 звезда2 звезды3 звезды4 звезды5 звезд
Вы можете следить за ответами к этой записи через RSS 2.0 feed. Вы можете оставить мнение, или трэкбэк с собственного сайта.

3 комментариев(я)

  • 20.07.2008 15:34, OlegKrikun сказал:

    такая же фигня, не разобрался?

    • 20.07.2008 15:36, OlegKrikun сказал:

      вижу что разобрался Plz отпиши на мыло, как пофиксить =)

      • 20.07.2008 15:42, Silver Ghost сказал:

        Олег, я писал о том чем была вызвана проблема. С каким-то из плагинов конфликт был. Рой в эту сторону.

        (Обязательно)
        (Обязательно, не публикуется)