Funkce get_adjacent_post vrací další, nebo předchozí post. V překladu to znamená přilehlý, tedy post, který je ve výpise hned další, nebo předchozí. Můžete definovat, zda půjde o post ve stejné kategorii, nebo určit, které kategorie se do soupisu zahrnou.
Použití:
get_adjacent_post( $in_same_cat, $excluded_categories, $previous ) |
Parametry:
$in_same_cat – Určuje, zda bude post ve stejné kategorii, defaultně je false.
$excluded_categories – definuje, z kterých kategorií se bude řadit další post, vkládají se id kategorií a defaultně je “
$previous – určuje, zda se bude jednat o předchozí post, defaultně je tedy true
Funkce vrací object, na hodnoty se tedy odkazuje například $post->ID.
Příklad:
<?php $previousPost = get_adjacent_post(true, "", true)); $nextPost = get_adjacent_post(true); ?> <?php if($previousPost) : ?> <a href="<?php echo get_permalink($previousPost->ID)?>">« Previous post</a> <?php endif; ?> <?php if($nextPost) : ?> <a href="<?php echo get_permalink($nextPost->ID)?>">Next post »</a> <?php endif; ?> |