Articles

Az utolsó frissítés dátumának megjelenítése a cikkeken

A rendszeresen frissített tartalmakon érdemes feltüntetni a Megjelent dátumot és az utolsó frissítés dátumát. Ezáltal az olvasók tudni fogják, hogy a tartalom nem elavult.

A WordPress tárolja a közzétett dátumot és a módosítás dátumát minden bejegyzéshez a webhelyeden.

A Módosított dátum korlátozása segítségével kisebb módosításokat végezhet egy cikken (például egy elírás javítása) anélkül, hogy a módosított dátumot megváltoztatná.

A módosított dátumot többféleképpen is megjelenítheti a cikkein.

Egy rövidkód lehetőség

Ha Genesis témát használ, akkor a Post Info és Post Meta területeken rövidkódokat használhat a dinamikus tartalom megjelenítéséhez (további információ).

A Genesis tartalmaz rövidkódokat mind a közzétett dátumhoz (), mind a módosított dátumhoz (). Itt van a Genesis rendelkezésre álló rövidkódok teljes listája.

De ha a módosított dátum rövidkódját használod, az mindig megjelenik, még akkor is, ha az megegyezik a közzétett dátummal.

Én személy szerint csak akkor szeretem a módosított dátumot megjeleníteni, ha az több mint egy héttel később van, mint a közzétett dátum.

Add hozzá az alábbi kódot a témád functions.php fájljához, vagy egy alapvető funkcionalitású pluginhoz. Ezután a segítségével megjelenítheti a publikált dátumot, és a módosított dátumot is, ha az több mint egy héttel később van.

/** * Published & Modified Date * * @link https://www.billerickson.net/display-last-updated-date-on-articles/ * */function be_published_modified_date() {$date = get_the_date( 'U' );$updated = get_the_modified_date( 'U' );$output = '<span class="entry-date"><span class="label">Published on</span> ' . get_the_date( 'F j, Y' ) . '</span>';if( $updated > ( $date + WEEK_IN_SECONDS ) )$output .= ' <span class="entry-date-modified"><span class="label">Updated on</span> ' . get_the_modified_date( 'F j, Y' ) . '</span>';return $output;}add_shortcode( 'be_published_modified_date', 'be_published_modified_date' );

A Code Option

Ha a kódot inkább közvetlenül a témájába szeretné beépíteni, akkor a fent felsorolt kódot használja.

Ezután az alábbiakat adja hozzá a téma fájljához (pl.: single.php), ahol szeretné, hogy a publikált és a módosított dátum megjelenjen.

echo be_published_modified_date();