Copyright tekst som oppdateres automatisk

Skrevet av André Giæver
15. september 2020
Antatt lesetid: 1 min
Copyright tekst som oppdaterer seg automatisk er veldig praktisk. Alt du trenger er å legge en shortcode i footer av nettsiden eller nettbutikken din. Her viser jeg deg hvordan.
PHP-funksjonen nedenfor henter Nettstedstittel, året første innlegg ble publisert og gjeldende år. For å vise copyright-koden kan du bruke shortcode-en:
[copyright]
Vi bruker denne funksjonen i footer av humanweb.no der den viser © 2017-2021 Human Web.
Pro-tip! Bruk pluginen Code Snippets til å legge inn koden nedenfor isteden for å legge den rett i functions.php.
function comicpress_copyright() { global $wpdb; $copyright_dates = $wpdb->get_results(" SELECT YEAR(min(post_date_gmt)) AS firstdate, YEAR(max(post_date_gmt)) AS lastdate FROM $wpdb->posts WHERE post_status = 'publish' "); $output = ''; if($copyright_dates) { $copyright = "© " . $copyright_dates[0]->firstdate; if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) { $copyright .= '-' . $copyright_dates[0]->lastdate; } $output = $copyright; } return $output; } function dynamic_copyright_shortcode( $atts ){ ob_start(); echo '<span class="copyright-shortcode">' . comicpress_copyright() . '</span> '; echo '<span class="sitename-shortcode">' . get_bloginfo( 'name' ) . '</span>'; return ob_get_clean(); } add_shortcode( 'copyright', 'dynamic_copyright_shortcode' );
That’s it!
Var dette til hjelp?
Fortell oss om du likte dette. Det er den eneste måten vi kan forbedre oss på!