[Помогите] ошибка 404 pagenavi

Тема в разделе "Wordpress", создана пользователем Ќacnєp, 5 дек 2012.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. Ќacnєp

    Ќacnєp Постоялец

    Регистр.:
    14 окт 2006
    Сообщения:
    92
    Симпатии:
    21
    когда настройки стоят
    По умолчанию http://mysite.ru/?p=123
    переход на страницы работает! т
    СТАВЛЮ
    /%postname%/
    переход на страницы 2.3.4. и т.д не работает
    может это в шаблоне косяк???
    вот выкладываю мои шаблоны
    portfolio_fulll - не посредственно на нем вызываются странички
    Код:
    <?php
    /**
    * Template Name: Portfolio Full
    */
     
    get_header(); ?>
     
        <?php include_once (TEMPLATEPATH . '/title.php');?>
      <?php global $more;    $more = 0;?>
      <?php $wp_query = new WP_Query(); ?>
      <?php $wp_query->query("post_type=portfolio&paged=".$paged.'&showposts=9'); ?>
      <?php get_template_part( 'loop', 'portfolio' );?>
     
    <!-- end #main -->
    <?php get_footer(); ?>
    portfolio - это уже как нажал на новость
    Код:
    <?php
    /**
    * Template Name: Portfolio
    */
     
    get_header(); ?>
     
        <?php include_once (TEMPLATEPATH . '/title.php');?>
      <?php $values = get_post_custom_values("category-include"); $cat=$values[0];  ?>
      <?php global $more;    $more = 0;?>
      <?php $wp_query = new WP_Query(); ?>
      <?php $catinclude = 'portfoliocat='. $cat ;?>
      <?php $wp_query->query("post_type=portfolio" . '&' . $catinclude .' &paged='.$paged.'&showposts=9'); ?>
      <?php get_template_part( 'loop', 'portfolio' );?>
     
    <!-- end #main -->
    <?php get_footer(); ?>
     
  2. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    826
    Симпатии:
    480
    навигация здесь отсутствует. стандартная навигация вызывается кодом
    Код:
    <?php posts_nav_link(); ?>
    а у вас тут что ни строчка, так какой-то хук, показывайте functions.php тогда. а еще лучше сразу весь шаблон.
     
  3. Ќacnєp

    Ќacnєp Постоялец

    Регистр.:
    14 окт 2006
    Сообщения:
    92
    Симпатии:
    21
    Код:
    <?php
    /**
    * The loop that displays posts.
    *
    * The loop displays the posts and the post content.  See
    * http://codex.wordpress.org/The_Loop to understand it and
    * http://codex.wordpress.org/Template_Tags to understand
    * the tags used in it.
    *
    * This can be overridden in child themes with loop.php or
    * loop-template.php, where 'template' is the loop context
    * requested by a template. For example, loop-index.php would
    * be used if it exists and we ask for the loop with:
    * <code>get_template_part( 'loop', 'index' );</code>
    */
    ?>
     
     
    <?php if ( ! have_posts() ) : ?>
        <div id="post-0" class="post error404 not-found">
            <h1 class="entry-title"><?php _e( 'Not Found', 'my_framework' ); ?></h1>
            <div class="entry-content">
                <p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'my_framework' ); ?></p>
                <?php get_search_form(); ?>
            </div><!-- .entry-content -->
        </div><!-- #post-0 -->
    <?php endif; ?>
    <div id="gallery">
      <ul class="portfolio">
        <?php
          $i=1;
          if ( have_posts() ) while ( have_posts() ) : the_post();
          if(($i%3) == 0){ $addclass = "nomargin";    }   
        ?>
       
       
        <?php
          $custom = get_post_custom($post->ID);
          $lightbox = $custom["lightbox-url"][0];
         
        ?>
       
          <li class="<?php echo $addclass; ?>">
                    <?php if($lightbox!=""){ ?>
            <a class="image-wrap" href="<?php echo $lightbox;?>" rel="prettyPhoto[gallery]" title="<?php the_title();?>"><?php the_post_thumbnail( 'portfolio-post-thumbnail' ); ?><span class="zoom-icon"></span></a>
          <?php }else{ ?>
            <a class="image-wrap" href="<?php the_permalink() ?>" title="<?php _e('Permanent Link to', 'my_framework');?> <?php the_title_attribute(); ?>" ><?php the_post_thumbnail( 'portfolio-post-thumbnail' ); ?><span class="zoom-icon"></span></a>
            <?php } ?>
            <div class="folio-desc">
              <h4><a href="<?php the_permalink(); ?>"><?php $title = the_title('','',FALSE); echo substr($title, 0, 40); ?></a></h4>
              <p><?php $excerpt = get_the_excerpt(); echo my_string_limit_words($excerpt,10);?></p>
              <div class="link"><a href="<?php the_permalink(); ?>">read more</a></div>
            </div>
          </li>
       
     
        <?php $i++; $addclass = ""; endwhile; ?>
      </ul>
      <div class="clear"></div>
    </div>
     
     
     
     
    <?php wp_pagenavi(); ?>
    <!-- Page navigation -->
    
     
  4. efs

    efs SEO оптимизатор дискрипторов одностраничных сайтов

    Moderator
    Регистр.:
    20 ноя 2009
    Сообщения:
    826
    Симпатии:
    480
    используется пагинация при помощи плагина WP-PageNavi
    пробуйте версии выше/ниже текущей. либо заменяйте пагинацию, стандартным выводом или другим плагином.
     
  5. Ќacnєp

    Ќacnєp Постоялец

    Регистр.:
    14 окт 2006
    Сообщения:
    92
    Симпатии:
    21
    поставил
    Код:
    <?php posts_nav_link(); ?>
    результат тот же
    я так понял у меня не видит страницы
    .../portfolio/page/2/
    видит когда ставлю
    чтото типа ?p=123&page=2
     
  6. xbreaker

    xbreaker Вверх ногами

    Регистр.:
    15 авг 2007
    Сообщения:
    245
    Симпатии:
    52
    А массив $wp_rewrite можете показать? Можно в личку, видимо реврайт правила не обновляются после смены настроек
     
  7. Ќacnєp

    Ќacnєp Постоялец

    Регистр.:
    14 окт 2006
    Сообщения:
    92
    Симпатии:
    21
    все обновляется!!!
    ПРОБЛЕМУ РЕШИЛ
     
Статус темы:
Закрыта.