Jak dodać licznik wyświetleń do wpisów?
1 Odpowiedź
Hej!
Licznik wyświetleń wpisów to popularny element – pokazuje popularność treści i może zwiększać zaangażowanie. Da się to zrobić bez żadnych zewnętrznych serwisów.
Własny licznik przez post meta
// Funkcja zliczająca wyświetlenia
function licz_wyswietlenia($post_id) {
if (!is_single()) return;
$count = get_post_meta($post_id, 'licznik_wysw', true);
$count = $count ? $count + 1 : 1;
update_post_meta($post_id, 'licznik_wysw', $count);
}
add_action('wp_head', function() {
licz_wyswietlenia(get_the_ID());
});
// Funkcja wyświetlająca licznik
function pokaz_licznik($post_id) {
$count = get_post_meta($post_id, 'licznik_wysw', true);
return $count ? 'Przeczytano: ' . number_format($count) . ' razy' : 'Przeczytano: 1 raz';
}
W szablonie wpisu:
Wtyczka WP-PostViews
Darmowa wtyczka z gotowym rozwiązaniem. Zlicza wyświetlenia, możesz wykluczyć boty i własne wejścia, wstawiasz przez shortcode lub funkcję. Obsługuje też sortowanie wpisów po popularności. 😊