Zliczanie liczby wyświetleń postów bez użycia pluginu w WordPressie

W sieci dostępna jest cała masa różnych pluginów dla WordPressa umożliwiających zliczanie liczby wyświetleń opublikowanych artykułów. Na pewno każdy kto prowadzi bądź prowadził stronę internetową opartą o WordPressa zetknąć się z taką wtyczką. Są jednak lepsze sposoby na rozwiązanie tego problemu…

wordpress-cms

Poza instalacją n-tego pluginu możemy na przykład nieco zmodyfikować kod naszego szablonu i dodać automatyczne zliczanie liczby odsłon postów z poziomu PHP. Dane te będziemy przechowywać w tak zwanych meta danych poszczególnych artykułów.

Modyfikacji wymagać będą pliki function.php oraz single.php (znajdują się one w katalogu wp-content/themes/nazwa_szablonu).

Do pliku function.php musimy dopisać następujące funkcje:

Natomiast w pliku single.php musimy uruchomić licznik odsłon:

Dane dotyczące liczby odsłon danego wpisu możemy wyświetlić tak:

Informacje te można również wykorzystać w widgecie z najpopularniejszymi postami.

UWAGA: Powyższa metoda może dawać niepoprawne wyniki przy włączonym „agresywnym cachowaniu” za pośrednictwem wtyczek takich jak: WP Super Cache lub W3 Total Cache.

, , , , ,