2013-06-09 4 views
1

Я хочу, чтобы следующий код показывал разбиение на страницы, если на странице имеется более пяти сообщений Wordpress. Я не знаю, как выбрать пост. В основном, поэтому мне нужно сделать это: например, если я перейду к категории, содержащей 6 сообщений, и нажмите на нижнюю навигацию, чтобы перейти к последнему сообщению из этой категории, так как я разрешаю только 5 сообщений на странице. nav работает отлично! НО ... если есть категория, в которой есть только 2 сообщения, и я допускаю 5, стиль для этого навигатора все же появляется. Есть ли инструкция if/else, которая позволяет мне сказать: «Если страница отображается < 5 сообщений, покажите этот нижний колонтитул (без сообщений posts_nav_link)?»Что не так с этим кодом WordPress?

div class="wrapper"> 
<div class="pagination"> 
<?if(count($yourpostvariable)>=5){?>  
<li id="left"> 
     <?php posts_nav_link('','<span class="previous">&rarr;</span>','<span class="next">&larr;</span>'); ?> 
    </li> 
    <?};?> 
</div><!-- end .pagination --> 
</div><!-- end .wrapper --> 
+0

где определяется '$ yourpostvariable'? – Fabio

+0

Не знаю. Это suppost для представления выбора для статьи WP на странице. Я не знаю, как выбрать статью WP со страницы – Matthew

+1

попробовать изменить = 5) {?> To 5) {?> – suvajit

ответ

1
<?php 
$args = array('numberposts' => '5'); 
$recent_posts = wp_get_recent_posts($args); 
foreach($recent_posts as $recent){ 

echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look'.esc_attr($recent["post_title"]).'" >' . $recent["post_title"].'</a> </li> '; 

} 
?> 
Смежные вопросы