WP Paging проблем

RealMoney

Well-Known Member
Здравейте,

имам следния проблем: инсталирах си 'WP Paging' plugin-а и активирах го, в инструкциите пише:


"Add <?php wp_paging(); ?> after the loop or between the endwhile and else in your theme. "

така ето това е кода в index.php

PHP:
<?php endwhile; endif ?>

<div class="center">			
	<?php if(function_exists('wp_pagenavi')) { 
		wp_pagenavi();
	} else {?>
		<div class="navigation mobileoff"><p><?php posts_nav_link(); ?></p></div>
		 <?php } ?>  
		<div class="navigation_mobile"><p><?php posts_nav_link(); ?></p></div> 
</div>


		</div><!-- #content -->
	</div><!-- #container -->

Къде ли не пробвах да го добавям, не се получава и това си е... Та въпроса ми е някой знае ли къде точно да сложа горния код <?php wp_paging(); ?> за да заработи плъгина? Някой може ли да помогне?
 
От: WP Paging проблем

Usage

In your theme, you need to find calls to next_posts_link() and previous_posts_link() and replace them.

In the Twentyten theme, it looks like this:

<div class="nav-previous"><?php next_posts_link( __( '<span class="meta-nav">&larr;</span> Older posts', 'twentyten' ) ); ?></div>
<div class="nav-next"><?php previous_posts_link( __( 'Newer posts <span class="meta-nav">&rarr;</span>', 'twentyten' ) ); ?></div>

You would replace those two lines with this:

<?php wp_pagenavi(); ?>

То пак е с вмъкване на код... и посочената тема Twentyten е различна от моята...
 
Би ли споделил коя е темата? Ако ти е по-удобно пиши ЛС.

Чак сега се загледах в кода ти. От това което си показал, темплейта ти вече работи с WP Pagenavi. Този код който си показал, проверява дали функцията съществува. Ако да -> показва навигацията от плъгина, ако не -> показва стандартната за темплейта на навигация.

Инсталирай wp pagenavi и ще получиш това което искаш, без да редактираш нищо.

Другият вариант, ако наистина искаш да ползваш твоя плъгин да промениш това:
Код:
<?php endwhile; endif ?> 

<div class="center">             
    <?php if(function_exists('wp_pagenavi')) {  
        wp_pagenavi(); 
    } else {?> 
        <div class="navigation mobileoff"><p><?php posts_nav_link(); ?></p></div> 
         <?php } ?>   
        <div class="navigation_mobile"><p><?php posts_nav_link(); ?></p></div>  
</div> 


        </div><!-- #content --> 
    </div><!-- #container -->

На това
Код:
<?php endwhile; endif ?> 

<div class="center">             
<?php wp_paging(); ?>
</div> 


        </div><!-- #content --> 
    </div><!-- #container -->
 
От: WP Paging проблем

Според инструкциите и според това което предполагам че са имали предвид и според това дето виждам,
най-вероятно трябва да го пъхнеш м/у endwhile и endif (там дето са едно до друго).

Има и друг вариант - index.php в много теми почти не се използва, освен за fallback. Може да не гледаш правилното нещо. Виж дали имаш home.php, archive.php, ....

Само от пейстнатото мога само да фърлям боб. И леща ако съм на зор.
 
От: Re: WP Paging проблем

Инсталирай wp pagenavi и ще получиш това което искаш, без да редактираш нищо.

Здраевй,


наистина бе прав, директно инсталирах wp pagenavi и се получи.


Много благодаря!
 

Горе