Zobrazení uživatelského pole předchozího a následujícího článku

Dnešní snippet je jen taková „blbůstka“. Když se zobrazí detail článku, máte přístup k objektu aktuálního postu a můžete s ním pracovat.

Pomocí get_post_meta(post->ID) získáte všechna uživatelská pole k aktuálnímu příspěvku. Proč by jsme tedy chtěli získat data k předchozímu, nebo následujícímu?

V některých šablonách můžete pod článkem vidět odkazy na předchozí a následující článek, pro jednoduché přecházení mezi posty. A toto je přesně případ, kdy můžeme snippet využít.

Můžeme chtít u odkazu zobrazit nějakou krátkou anotaci, nebo počet shlédnutí. Tyto věci se většinou ukládájí do uživatelských polí. Díky tomu můžeme čtenáře přesvědčit, aby si článek přečetl.

Samotný snippet je ďábelsky jednoduchý a umístit by se měl do souboru single.php, nebo odpovídajícího content-single.php.

  $previous_post = get_previous_post();
  $next_post = get_next_post();
  $prev_value = get_post_meta( $previous_post->ID, 'star_rating', true);
  $next_value = get_post_meta( $next_post->ID, 'star_rating',true);


if ( $prev_value != '' ) : ?>


Těším se u dalšího easy snippetu.

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

1 Comment

Přidejte komentář

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