get_adjacent_post()
возвращает объект поста, на основании предоставленных аргументов - http://codex.wordpress.org/Function_Reference/get_adjacent_post
twentythirteen_paging_nav()
является частью темы twentythirteen, она не является частью ядра WordPress и (как вы, наверное, догадались из названия) генерирует разбивку на страницы, используя next_posts_link()
и previous_posts_link()
, а также печатает дополнительный HTML.
Функция может быть найдена в functions.php на тему twentythirteen:
function twentythirteen_paging_nav() {
global $wp_query;
// Don't print empty markup if there's only one page.
if ($wp_query->max_num_pages < 2)
return;
?>
<nav class="navigation paging-navigation" role="navigation">
<h1 class="screen-reader-text"><?php _e('Posts navigation', 'twentythirteen'); ?></h1>
<div class="nav-links">
<?php if (get_next_posts_link()) : ?>
<div class="nav-previous"><?php next_posts_link(__('<span class="meta-nav">←</span> Older posts', 'twentythirteen')); ?></div>
<?php endif; ?>
<?php if (get_previous_posts_link()) : ?>
<div class="nav-next"><?php previous_posts_link(__('Newer posts <span class="meta-nav">→</span>', 'twentythirteen')); ?></div>
<?php endif; ?>
</div><!-- .nav-links -->
</nav><!-- .navigation -->
<?php
}
На секунду я подумал, Wordpress был версионности свои функции :( –
Yess, я получил его. –