Zobrazení uživatelského pole předchozího a následujícího článku - Affinite.io CZ

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.

Co jsou to uživatelská pole, neboli custom fields
Co jsou to uživatelská pole, neboli custom fields
19 Čvc, 2015
Jak vytvořit cenovou tabulku ve WooCommerce
Jak vytvořit cenovou tabulku ve WooCommerce
24 Čvc, 2015

Komentáře nejsou povoleny.

Looking for something?