Jak wyświetlać ilość odsłon danego wpisu?
- Poziom trudności:
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
Wiedza na temat ilości odsłon wyświetlona w każdym pojedynczym wpisie jest szczególnie przydatna dla każdego reklamodawcy. Jeśli na każdy wpis na Twoim blogu wchodzą tysiące osób, wtedy warto się tą informacją pochwalić i tym samym zachęcić reklamodawców do współpracy. W powyższym wpisie dowiesz się w jaki sposób zainstalować i skonfigurować wtyczkę pozwalającą dodać tą nową funkcjonalność.
Aby pod wpisem pojawiła się jego liczba wyświetleń na początku wejdź do sekcji Wtyczki -> Dodaj nową i wyszukaj wtyczki WP-post-view.
Po instalacji i uruchomieniu wtyczki nic się nie stanie. Pewnie dlatego wiele osób, które ją pobierają rezygnują z dalszych działań i usuwają wtyczkę równie szybko jak ją zainstalowali. A wystarczy zapoznać się z dokumentacją i wszystko stanie się jasne.
Teraz przejdź do Wygląd -> Edytor i przejdź do edycji pliku single.php. Najprawdopodobniej znajdziesz tam kod:
<?php the_title(); ?>
Jeśli chcesz umieścić informację o ilości odsłon pod tytułem wpisu wtedy znajdź powyższy fragment i wklej pod nim taką oto linijkę:
<p class="liczba-odslon">Ten wpis wyświetlono <strong><?php echo_post_views(get_the_ID()); ?></strong> razy.</p>
Oczywiście tekst możesz całkowicie zmienić albo zamiast tekstu dodać ikonę (np. taką) i umieścić samą liczbę. Pamiętaj aby przy modyfikacjach pozostawić fragment
<?php echo_post_views(get_the_ID()); ?>
gdyż to właśnie on odpowiada za wyświetlanie liczby wyświetleń wpisu.
Kiedy chcesz umieścić tą informację pod wpisem, wtedy poszukaj fragmentu:
<?php the_content(); ?>
i wklej paragraf z wywołaniem liczby odsłon pod znacznikiem z treścią.
Wklejona liczba odsłon będzie najprawdopodobniej wyświetlać się w następujący sposób:
Jeśli zależy Ci na tym, żeby wyglądało to trochę inaczej, wtedy wklej następujący fragment kodu CSS poprzez Wygląd -> Edytor do pliku style.css (właściwie w dowolnym miejscu, ale dobrze by było żebyś znalazł fragment dotyczący paragrafów treści i tam to dla porządku umieścił):
p.liczba-odslon { display: block; background-color: #E1534F; color: #ffffff; width: 300px; padding: 10px; text-align: center; margin: 0 auto; }
Dzięki temu informacja o Twojej liczbie odsłon będzie wyglądać tak:
Jeśli chcesz zmienić kolor tła to proponuję zmienić wartość w 3 linii: background-color. Po dwukropku musisz podać kolor w wartości HEX-owej. Możesz go poznać wchodząc do Photoshopa lub Gimpa i wybierając odpowiedni kolor albo otwierając stronę Colorpicker.com. Pamiętaj, że kolory w formacie HEX podawane są z # na początku, nie zapomnij jej dodać w linii 3 podczas personalizacji tego elementu.
Warto zwrócić uwagę na jeszcze jeden ważny szczegół. Liczba odsłon to nie to samo co liczba odwiedzin wpisu. Jeśli ktoś wejdzie na Twój wpis 5 razy, wtedy wpis zostanie wyświetlony 5 razy (liczba odsłon) ale zostanie odwiedzony 1 raz.
Pomogłem rozwiązać Twój problem? Wspieraj moje działania bym pisał więcej:
Komentarze — Napisz pierwszy komentarz
Czy powyższe wskazówki były skuteczne? Jeśli tak, podziel się swoimi spostrzeżeniami w komentarzu. Gdybyś chciał się podzielić ze mną skrawkiem kodu aby uzupełnić minikurs to skorzystaj z portalu pastebin.com i wyślij linka do kodu. Instrukcje jak to zrobić znajdziesz tutaj.