получить ссылку на пост

что-то потерялся, подскажите как получить +1,+2 посты (ссылку и название) считая от текущего, и как проверить что следующий пост не существует (всмысле текущий – последний), поэтому хотелось бы получить начальный пост.

A->B->C->A
типа такого хочу сделать с навигацией постов, а то сейчас после C разрыв

офтоп
PR на внутренних наращиваем? 🙂

да 🙂

Посмотри тему Cutline, navigation.php. Это ли то, что тебе нужно?

http://cutline.tubetorial.com/taking-the-cutline-communtiy-to-a-new-level/
вроде не вижу тут ничего подобного

Может сделать так:
Поскольку id самого первого поста нам известен (пусть будет id=1), то берем single.php и добавляем такой код:

<?php if (is_single('1')) { 
$posts_new = get_posts('numberposts=1');
foreach ($posts_new as $post_new) :
    echo '<a href="'; 
    echo get_permalink($post_new->ID);
    echo '">';
    echo $post_new->post_title;
    echo '</a>';
endforeach; 
}   
?>

В php я не сильна, вот источники на всякий случай:
Пример кода из FAQ: Вывод записей определенной рубрики в любом месте
Conditional Tags

Ребятки может я конечно не совсем понимаю ситуацию, но ведь в WP есть же подобный механизм. Вот например я недавно спёр в одной теме и дополнил к себе этот код:

        <div class="navigation">
            <div style="float:left; padding:10px"><?php previous_post_link('&laquo; %link') ?></div>
            <div style="float:right; padding:10px"><?php next_post_link('%link &raquo;') ?></div>
        </div>

Лежит он в файле темы single.php

JawsIk, этот механизм имеет разрывы в ссылках на крайних постах и не может ссылаться на +1 +2 посты

накидал тут http://www.stableversion.com/2007/09/03/link-structure/
может кому полезно будет 🙂

Anonymous
Отправить
Ответ на: