В вордпрессе есть встроенная навигация по страницам prev_link next_link, но она ищет вообще по всем страницам. Мне тут понадобилось сделать такую же, только в пределах одной категории.
<ul>
<?php
$category = get_the_category();
$catID = $category[0]->term_id;
$myposts = get_posts('numberposts=2&offset=2&category=$catID');
$t = 0;
foreach($myposts as $post) :
setup_postdata($post);
if($t == 0){$class = "first";}
if($t == 1){$class = "last";}
$t++;
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
Чем еще полезен пример – позволяет вытащить инфу с массива категории. Я его постоянно ищу.
Вторая строка дает массив $category[0], в котором есть след вещи:
[term_id]
[name]
[slug]
[term_group]
[term_taxonomy_id]
[taxonomy]
[description]
[parent]
[count]
[object_id]
[cat_ID]
[category_count]
[category_description]
[cat_name]
[category_nicename]
[category_parent]
Т.е. можно вытащить отдельно имя категории – $category[0]->name;
P.S. Надо быть проще..
<ul> <?php $prevPost = get_previous_post(); ?> <li><a href="<?php echo get_permalink($prevPost->ID);?>"><?php echo $prevPost->post_title;?></a></li> <?php $prevPost = get_next_post(); ?> <li><a href="<?php echo get_permalink($prevPost->ID);?>"><?php echo $prevPost->post_title;?></a></li> </ul>
8 responses
Do you want to comment?
Comments RSS and TrackBack Identifier URI ?
Trackbacks