Funkce get_adjacent_post

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)?>">&laquo; Previous post</a>
<?php endif; ?>
 
<?php if($nextPost) : ?>
    <a href="<?php echo get_permalink($nextPost->ID)?>">Next post &raquo;</a>
<?php endif; ?>

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *