Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak wyświetlać popularne posty według liczby wyświetleń w WordPress (2 sposoby)

Jeśli kiedykolwiek przewinąłeś się na dół jednego z naszych artykułów, prawdopodobnie zauważyłeś nasz widżet „Popularne na WPBeginner teraz!”. Ta funkcja cieszy się popularnością wśród naszych czytelników, pomagając im odkrywać nasze najcenniejsze treści i zachęcając ich do przeglądania większej ilości naszej witryny.

Podkreślając swoje najpopularniejsze wpisy na blogu WordPress, nie tylko pomagasz czytelnikom znaleźć najlepsze treści – zwiększasz również wskaźniki zaangażowania swojej witryny. To sytuacja korzystna dla obu stron: odwiedzający otrzymują świetne treści, a Ty zatrzymujesz ich na swojej stronie dłużej.

W tym artykule pokażemy, jak łatwo wyświetlić najpopularniejsze posty na podstawie liczby wyświetleń w WordPress.

Jak wyświetlać najpopularniejsze posty według liczby wyświetleń w WordPress

Kiedy użytkownicy widzą Twoje najpopularniejsze wpisy na blogu WordPress, mogą odkryć, jakie treści najbardziej lubią ich koledzy czytelnicy. W ten sposób mogą zapoznać się z tymi artykułami i dołączyć do dyskusji.

Co więcej, wyświetlanie najpopularniejszych treści w WordPress może zwiększyć Twój dowód społeczny. To tak, jakby mówić nowym użytkownikom: „Hej, inni ludzie uznali te posty za bardzo pomocne i Ty też możesz!”

Najpopularniejsze i najczęściej czytane posty WPBeginnera

Wreszcie, wyświetlanie najpopularniejszych wpisów na blogu może sprawić, że ludzie dłużej pozostaną na Twojej stronie, zwiększając liczbę wyświetleń stron i zmniejszając współczynnik odrzuceń.

Im bardziej wzrasta zaangażowanie użytkowników, tym bardziej Google uważa Twoje treści za dobre i ważne. Z kolei Twoje SEO WordPress poprawia się, a Twoja strona może być wyżej w rankingu.

Niestety, WordPress nie ma wbudowanej funkcji ani bloku do wyświetlania najpopularniejszych postów według liczby wyświetleń. W tym przewodniku pokażemy, jak to zrobić za pomocą wtyczki i kodu.

Po prostu kliknij jeden z poniższych szybkich linków, aby przejść bezpośrednio do preferowanej metody:

Metoda 1: Wyświetlanie najpopularniejszych postów WordPress według liczby wyświetleń za pomocą MonsterInsights (zalecane)

Najprostszym sposobem wyświetlania popularnych postów według liczby wyświetleń w WordPress jest użycie wtyczki. Istnieje wiele wtyczek do popularnych postów WordPress, ale naszym zdaniem najlepszym wyborem jest MonsterInsights.

Wtyczka Google Analytics MonsterInsights

Używany przez ponad 3 miliony stron internetowych na całym świecie, MonsterInsights to najlepsza wtyczka Google Analytics dla WordPress. Chociaż jego główną funkcją jest analityka, posiada również przyjazną dla użytkownika funkcję wyświetlania najpopularniejszych postów.

Przede wszystkim musisz zainstalować wtyczkę MonsterInsights i połączyć ją z kontem Google Analytics. Więcej szczegółów znajdziesz w naszym przewodniku krok po kroku na temat jak zainstalować Google Analytics w WordPress dla początkujących.

Uwaga: Chociaż dostępna jest bezpłatna wersja MonsterInsights, będziemy korzystać z wersji Pro, ponieważ zawiera ona funkcję najpopularniejszych postów.

Wybierz widżet popularnych postów Motyw

Po aktywowaniu i skonfigurowaniu wtyczki przejdź do Insights » Popular Posts z panelu administracyjnego WordPress. Następnie kliknij pozycję menu „Popular Posts Widget”.

Widżet popularnych postów w MonsterInsights

Przewijając w dół, musisz wybrać motyw do wyświetlenia widżetu popularnych postów. Istnieje wiele opcji.

Niektóre zawierają obraz wyróżniający dla posta, podczas gdy inne są bardziej minimalistyczne.

Wybór motywu widżetu najpopularniejszych postów w MonsterInsights

Jeśli chcesz zobaczyć, jak wygląda motyw przed dokonaniem wyboru, po prostu zjedź niżej na stronie do sekcji Podgląd motywu.

Możesz również podglądać motyw w formacie szerokim lub wąskim. W formacie szerokim zobaczysz swoje posty wymienione pod treścią strony lub posta, podczas gdy format wąski wyświetla posty po prawej stronie, jak pasek boczny.

Podgląd motywu widżetu najpopularniejszych postów w MonsterInsights

Następnie przewińmy w dół do sekcji „Dostosuj projekt”. Tutaj możesz zmodyfikować kolory motywu, rozmiar czcionki, układ i liczbę wyświetlanych postów.

Opcje dostosowywania mogą się różnić w zależności od używanego motywu. Dlatego koniecznie przejrzyj różne motywy, aby zobaczyć, który najlepiej Ci odpowiada.

Dostosowywanie motywu widżetu najpopularniejszych postów w MonsterInsights

Skonfiguruj zachowanie widżetu najpopularniejszych wpisów

Po skonfigurowaniu projektu motywu musisz przejść do sekcji Zachowanie. Tutaj będziesz kontrolować, jak widżet najpopularniejszych wpisów będzie wyświetlany na Twojej stronie internetowej WordPress.

W ustawieniach stylizacji widżetu możesz wybrać projekt, który stworzyłeś powyżej, lub zrezygnować ze stylizacji widżetu. Przy drugiej opcji widżet będzie podążał za CSS motywu Twojej witryny WordPress.

Następnie możesz wybrać, w jaki sposób widżet ma wybierać Twoje najpopularniejsze posty. W tym samouczku wybierz „Wyselekcjonowane”, ale możesz również wyświetlić najpopularniejsze posty na podstawie liczby komentarzy.

Niektóre ustawienia zachowania widżetu najpopularniejszych postów w MonsterInsights

Następnie musisz włączyć opcję „Dodaj 5 najpopularniejszych postów z Google Analytics” poniżej. Ale zanim to zrobisz, będziesz potrzebować dodatku MonsterInsights Dimensions Add-On i dodać typ posta jako nowy niestandardowy wymiar.

Pozwoli to MonsterInsights wybrać najpopularniejsze posty na podstawie danych z Google Analytics.

Aby to zrobić, musisz pobrać dodatek MonsterInsights Dimensions i zainstalować go jako wtyczkę w WordPress. Szczegółowe instrukcje znajdziesz w naszym przewodniku jak zainstalować wtyczkę WordPress.

Następnie przejdź do Statystyki » Ustawienia i przejdź do zakładki „Konwersje”. Następnie kliknij „Dodaj nowy wymiar niestandardowy”.

Dodawanie nowego niestandardowego wymiaru w MonsterInsights

Po wykonaniu tej czynności wybierz „Typ posta” z menu rozwijanego.

Umożliwi to MonsterInsights śledzenie wydajności Twoich postów na blogu i innych niestandardowych typów postów.

Wybieranie typu posta jako niestandardowego wymiaru w MonsterInsights

Teraz wróć do Insights » Popular Posts i przejdź do „Popular Posts Widget”.

Po prostu aktywuj przełącznik „Dodaj 5 najpopularniejszych postów z Google Analytics”. Następnie kliknij „Testuj automatyczne posty”, aby sprawdzić, czy konfiguracja zakończyła się sukcesem.

Dodawanie 5 najpopularniejszych wpisów na podstawie danych GA w MonsterInsights

Jeśli tak, zobaczysz komunikat o powodzeniu w wyskakującym okienku.

Powinno być: „Dane dotyczące popularnych wpisów można pobrać poprawnie. Uwaga: w zależności od tego, kiedy skonfigurowano ustawienia wymiarów niestandardowych, ładowanie odpowiednich danych dotyczących popularnych wpisów z Google Analytics może potrwać do 7 dni.”

Dane popularnych postów mogą być pobierane poprawnie w komunikacie wyskakującym w MonsterInsights

Przechodząc do następnych kroków, możesz teraz dodać tytuł, który pojawi się nad widżetem. Może to być coś w stylu „Sprawdź nasze najpopularniejsze posty” lub coś podobnego.

Poniżej możesz wybrać, czy widżet ma być wyświetlany we wszystkich typach postów, wykluczony z konkretnych postów i/lub pojawiać się tylko w określonych kategoriach postów.

Te ustawienia są przydatne, jeśli utworzyłeś niestandardowe typy postów inne niż posty na blogu i czujesz, że widżet najpopularniejszych postów będzie tam nieistotny.

Więcej ustawień zachowania dla widżetu najpopularniejszych postów w MonsterInsights

Jednym z ostatnich kroków jest osadzenie widżetu najpopularniejszych postów. Istnieje kilka opcji: umieszczenie go automatycznie, użycie bloku Gutenberg, dodanie go jako widżetu paska bocznego lub użycie krótkiego kodu.

Przejdźmy przez każdą opcję po kolei.

Opcje osadzania widżetu popularnych postów w WordPress

Automatyczne osadzanie widżetu popularnych postów

Automatyczne umieszczanie jest zalecane, jeśli chcesz, aby widżet wyświetlał się we wszystkich wpisach, które pasują do wcześniej ustawionych przez Ciebie ustawień zachowania.

W tym celu wystarczy aktywować przycisk Automatyczne umieszczanie.

Aktywacja automatycznego umieszczania widżetu najpopularniejszych wpisów w MonsterInsights

Wadą tej opcji jest to, że nie można dostosować projektu widżetu w oparciu o to, co najlepiej wygląda na wpisie lub stronie. Jeśli potrzebujesz tego typu funkcjonalności, możesz wypróbować następną metodę.

Osadź blok najpopularniejszych postów na stronie lub w poście

Jeśli chcesz mieć większą kontrolę nad wyglądem widżetu na stronie lub w poście, ta metoda jest dla Ciebie.

Najpierw przejdź do edytora bloków posta lub strony, na której chcesz umieścić widżet. Następnie kliknij przycisk dodawania bloku „+” w dowolnym miejscu edytora i wyszukaj blok Najpopularniejsze posty.

Dodawanie popularnego bloku postów MonsterInsights w edytorze bloków WordPress

W panelu ustawień bloku zobaczysz opcje zmiany motywu, rozmiaru czcionki, kolorów, tytułu, układu i liczby postów widżetu.

Te ustawienia są podobne do tych, które widzieliśmy wtyczce MonsterInsights.

Ustawienia bloku najpopularniejszych wpisów MonsterInsights w edytorze bloków WordPress

Jedyna różnica polega na tym, że nie możesz zmienić, które posty są wybierane w widżecie.

Niemniej jednak, w Ustawieniach Zachowania, można wyświetlać tylko posty z określonych kategorii. W ten sposób możesz bardziej dopasować wybór popularnych postów do swoich potrzeb.

Wybieranie wyświetlania postów tylko z określonych kategorii w widżecie najpopularniejszych postów MonsterInsights

Gdy będziesz zadowolony z ustawień bloku, po prostu kliknij przycisk „Zaktualizuj” w edytorze posta i strony.

Oto jak wygląda blok Najpopularniejsze posty na naszej stronie testowej:

Przykład tego, jak wygląda blok najpopularniejszych postów MonsterInsights na stronie WordPress

Osadź widżet najpopularniejszych postów w pasku bocznym

Jeśli używasz motywu WordPress niebędącego motywem blokowym, który ma obszar paska bocznego gotowy na widżety, możesz dodać do niego widżet Najpopularniejsze posty. Tak właśnie zrobiliśmy w naszym artykule jak dodać wyróżnione posty na pasku bocznym WordPress.

Wszystko, co musisz zrobić, to przejść do Wygląd » Widżety. Następnie kliknij przycisk „+” dodaj widżet w obszarze Paska bocznego i wyszukaj widżet Najpopularniejsze posty – MonsterInsights.

Dodanie widżetu najpopularniejszych wpisów MonsterInsights do obszaru paska bocznego

Podobnie jak w poprzedniej metodzie, widżet zawiera podobne ustawienia do dostosowywania wyglądu motywu.

Różnica polega na tym, że interfejs jest nieco trudniejszy w użyciu. Zmieniając ustawienia, nie widzisz, jak faktycznie wygląda widżet. Aby go podglądnąć, będziesz musiał kliknąć inny widżet lub inną sekcję.

Jeśli jesteś zadowolony z wyglądu widżetu, kliknij „Aktualizuj” w prawym górnym rogu.

Aktualizacja obszaru paska bocznego po dodaniu widżetu najpopularniejszych postów MonsterInsights

Upewnij się, że przejdziesz na swoją stronę internetową, aby sprawdzić, czy pasek boczny wygląda poprawnie.

Oto jak wygląda nasz:

Przykład widżetu popularnych postów MonsterInsights w pasku bocznym

Jeśli chcesz, aby widżet Najpopularniejsze posty pojawiał się tylko na określonych stronach, zapoznaj się z naszym przewodnikiem jak pokazywać lub ukrywać widżety na określonych stronach WordPress.

Osadź widżet popularnych postów za pomocą krótkiego kodu

Ostatnią opcją jest użycie shortcode'u. Ta metoda jest zalecana, jeśli powyższe opcje nie działają w Twoim konkretnym przypadku użycia.

W zakładce Widżet najpopularniejszych postów przewiń w dół do sekcji „Opcje osadzania”. Następnie wybierz „Wyświetl za pomocą kodu skrótu” i kliknij przycisk „Kopiuj kod skrótu”.

Kopiowanie skróconego kodu widżetu najpopularniejszych postów w MonsterInsights

Następnie po prostu umieść skrócony kod w dowolnym miejscu. Więcej informacji znajdziesz w naszym przewodniku na temat jak dodawać skrócone kody w WordPress.

Metoda 2: Wyświetlanie popularnych postów WordPress według liczby wyświetleń za pomocą kodu (bardziej zaawansowane)

Metoda MonsterInsights to najłatwiejszy sposób na wyświetlanie najpopularniejszych i najlepszych treści według wyświetleń w WordPress. Ale jeśli czujesz się komfortowo z kodowaniem, możesz również użyć kodu, aby pokazać najpopularniejsze posty WordPress.

W przypadku tej metody zalecamy użycie wtyczki do fragmentów kodu, takiej jak WPCode, której użyjemy w tym przewodniku.

WPCode - Najlepsza wtyczka do fragmentów kodu WordPress

WPCode umożliwia bezpieczne wstawianie niestandardowego kodu bez bezpośredniej interakcji z plikami WordPress. Ponadto, ponieważ ta metoda wymaga użycia wielu fragmentów kodu, wtyczka znacznie ułatwi ich zarządzanie i śledzenie.

Najpierw musisz zainstalować WPCode w WordPressie. Dostępna jest darmowa wersja WPCode, ale użyjemy wersji Pro, ponieważ zawiera ona funkcje potrzebne do wstawienia kodu we właściwe miejsca.

Szczegółowy przewodnik instalacji znajdziesz w naszym artykule jak zainstalować wtyczkę WordPress.

Dodaj funkcję liczby wyświetleń postów WordPress

Po aktywacji wtyczki musisz przejść do Fragmenty kodu » + Dodaj fragment z panelu. Następnie najedź kursorem na „Dodaj własny kod (nowy fragment)” i kliknij „+ Dodaj własny fragment”.

Dodawanie nowego niestandardowego fragmentu kodu w WPCode

Teraz jesteś w edytorze fragmentów kodu WPCode. Zanim wstawisz jakikolwiek kod, dodaj tytuł dla fragmentu.

Dla tego pierwszego kodu możesz nazwać go czymś w rodzaju „Funkcja licznika wyświetleń wpisów WordPress”. Dzieje się tak, ponieważ celem tego pierwszego kodu jest stworzenie funkcji do zliczania wyświetleń wpisów w WordPress.

Następnie zmień Typ kodu na „Fragment kodu PHP”. Pamiętaj, że każdy fragment kodu, który dodasz z tego artykułu, będzie w języku PHP.

Tworzenie funkcji licznika wyświetleń postów WordPress w WPCode

Następnie możesz skopiować i wkleić poniższy kod:

function wpb_set_post_views($postID) {
    $count_key = 'wpb_post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}
//Get rid of prefetching to keep the count accurate
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);

Teraz wystarczy przewinąć w dół do sekcji „Wstawianie” i wybrać „Automatyczne wstawianie” dla Metody wstawiania i „Uruchom wszędzie” dla Lokalizacji. Działa to tak samo, jak wstawienie kodu do pliku functions.php motywu.

Następnie przejdź do prawego górnego rogu strony i aktywuj kod.

Następnie kliknij „Zapisz fragment”.

Wybór metody i lokalizacji wstawiania w WPCode

Na tym etapie musisz dodać kolejny nowy niestandardowy fragment kodu. Możesz nazwać go „Funkcja śledzenia wyświetleń postów”.

Ten kod wywoła powyższą funkcję i aktywuje ją na stronach pojedynczych wpisów.

Po wykonaniu tej czynności skopiuj i wklej poniższy fragment kodu:

wpb_set_post_views(get_the_ID());

Tym, co wyróżnia ten fragment kodu, jest to, że wybierzesz lokalizację „Wstaw po wpisie”, ponieważ ma on działać na Twoich pojedynczych stronach wpisów.

Wybieranie opcji „Wstaw po poście” jako lokalizacji wstawiania kodu w WPCode

Po zakończeniu po prostu aktywuj kod i zapisz go.

Wstaw haczyk śledzenia wyświetleń postów WordPress

Teraz musisz dodać nowy fragment kodu, który sprawdza, czy bieżąca strona jest pojedynczym postem. Jeśli tak, wywoła funkcję WordPress Post Views Counter, aby śledzić i aktualizować liczbę wyświetleń posta.

W ten sposób za każdym razem, gdy użytkownik odwiedzi post, jego licznik wyświetleń zostanie zaktualizowany.

Nazwijmy ten fragment kodu „Hook śledzenia wyświetleń postów WordPress”. Następnie wstaw następujące linie kodu:

function wpb_track_post_views ($post_id) {
    if ( !is_single() ) return;
    if ( empty ( $post_id) ) {
        global $post;
        $post_id = $post->ID;    
    }
    wpb_set_post_views($post_id);
}
add_action( 'wp_head', 'wpb_track_post_views');

Możesz wybrać metodę wstawiania jako „Automatyczne wstawianie”, a lokalizację jako „Tylko frontend”.

Podobnie jak w poprzednich krokach, po prostu aktywuj kod i zapisz fragment.

Wybieranie opcji „Tylko frontend” jako lokalizacji wstawiania kodu w WPCode

Uwaga: Jeśli używasz wtyczki buforującej, ta technika może domyślnie nie działać. Możesz użyć funkcji buforowania fragmentów oferowanej przez niektóre wtyczki buforujące, takie jak W3 Total Cache, aby to zadziałało.

Dodaj funkcje do pobierania liczby wyświetleń postów i wyświetlania najpopularniejszych postów z liczbą wyświetleń

Jesteśmy teraz na końcowych etapach tego przewodnika. Musisz dodać fragment kodu, który pobiera i formatuje liczbę wyświetleń dla danego posta WordPress. Przyda się to później podczas wyświetlania listy najczęściej wyświetlanych postów.

Możesz nazwać ten kod „Funkcja pobierania liczby wyświetleń posta” i ustawić lokalizację na „Uruchom wszędzie”.

Oto fragment kodu:

function wpb_get_post_views($postID){
    $count_key = 'wpb_post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "0 View";
    }
    return $count.' Views';
}

Ponownie, upewnij się, że kod jest aktywny w WPCode i zapisz go później.

Po wykonaniu tej czynności utwórz ponownie nowy fragment kodu i nazwij go „Wyświetl najpopularniejsze posty z liczbą wyświetleń”. Jest to kod, który pokaże Twoje najpopularniejsze posty na dole Twoich postów na blogu.

W polu Podgląd kodu wstaw następujący fragment:

// Customize the query parameters as needed
$popularpost = new WP_Query( array(
    'posts_per_page' => 3,         // Feel free to adjust the number of posts to display
    'meta_key' => 'wpb_post_views_count',
    'orderby' => 'meta_value_num',
    'order' => 'DESC'
));
?>

<div class="popular-posts">
    <h2>See Our Most Popular Posts</h2> <!-- Feel free to customize the title -->
    <ul>

    <?php while ( $popularpost->have_posts() ) : $popularpost->the_post(); ?>
        <li>
            <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
            - <?php echo wpb_get_post_views(get_the_ID()); ?>
        </li>
    <?php endwhile; ?>

    </ul>
</div>

<?php wp_reset_postdata(); 

Jak zaznaczono w kodzie, możesz dostosować liczbę postów do wyświetlenia i dostosować tytuł tej sekcji.

W sekcji Wstawianie kodu WPCode upewnij się, że dla Lokalizacji wybrano opcję „Wstaw po poście”. Następnie po prostu aktywuj kod i zapisz fragment.

Pozostaje tylko odwiedzić jeden z Twoich postów na blogu i sprawdzić, czy kod działa. Oto jak wygląda sekcja najpopularniejszych postów według wyświetleń na naszym testowym blogu WordPress:

Jak wygląda sekcja najpopularniejszych postów według wyświetleń stworzona za pomocą WPCode

Wskazówka eksperta: Jeśli chcesz dalej dostosowywać kod, ale nie masz żadnego doświadczenia w kodowaniu, możesz skorzystać z generatora kodu AI WPCode, który Ci w tym pomoże. Ta funkcja może edytować istniejący kod, aby spełnić Twoje dokładne potrzeby.

Więcej informacji znajdziesz w naszej pełnej recenzji WPCode.

Samouczek wideo

Jeśli wolisz instrukcje wizualne, obejrzyj poniżej wersję wideo tego tutorialu:

Subskrybuj WPBeginner

Mamy nadzieję, że ten samouczek WordPress pomógł Ci dowiedzieć się, jak wyświetlać popularne posty według liczby wyświetleń. Możesz również zapoznać się z naszym wyborem najlepszych wtyczek do wyświetlania powiązanych postów dla WordPressa oraz naszym artykułem o tym, co sprawia, że strona docelowa skutecznie konwertuje.

Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

167 CommentsLeave a Reply

  1. Wyświetlanie popularnych postów jest korzystne, ponieważ pomaga zwiększyć statystyki ruchu na stronie internetowej. Jednak z drugiej strony, konkurenci mogą łatwo zidentyfikować, które posty i tematy cieszyły się popularnością na Twojej stronie. Jedną z sekcji, którą zawsze przeglądam w celu analizy konkurencji i wyszukiwania popularnych tematów, jest sekcja „najpopularniejsze artykuły” na różnych stronach internetowych.

    • Chociaż można o tym pamiętać, zazwyczaj uważamy, że najlepiej jest dodać to, co jest najważniejsze dla Twoich odwiedzających, zamiast martwić się, że Twoi konkurenci będą naśladować Twoje treści.

      Admin

    • Tak, konkurenci mogą go używać do analizy swojej strony internetowej, ale możesz go po prostu wyświetlić tak jak WPbeginner, bez dodawania liczby wyświetleń/licznika.
      Ale pamiętaj, że odwiedzający mogą używać Semrush, Google, Similarweb i innych sposobów do analizy Twojej strony. Twoim zadaniem jest tylko wiedzieć, jak grasz swoje gry.
      Dzięki za spostrzeżenia.

  2. Popularne posty i powiązane posty utrzymują zaangażowanie użytkowników i zmniejszają współczynnik odrzuceń.
    Pomaga to w większej interakcji użytkowników z postami i artykułami.
    Widziałem wielu blogerów pokazujących liczbę wyświetleń i czas czytania postów, na przykład 5 minut czytania lub 3 minuty czytania.
    Czy możemy mieć popularne posty i powiązane posty tam, gdzie chcemy, tą metodą? i
    Czy tę metodę można wykorzystać do osiągnięcia obu tych celów, takich jak czas czytania oparty na liczbie słów?

    • Powinieneś móc umieścić go wszędzie tam, gdzie dozwolone są widżety. Czas czytania zależałby od wtyczki, której do tego używasz i czy ma ona integrację, czy nie.

      Admin

  3. Chciałbym zapytać, czy fragment działa również w nowym WordPressie 6.4.2. Postępowałem zgodnie z instrukcjami, wyczyściłem pamięć podręczną, ale najczęściej czytane artykuły nie pojawiają się pod artykułem.

      • Dziękuję za odpowiedź. Już działa. Miałem gdzieś błąd i niestety nie wiem gdzie. Ostatecznie powtórzyłem całą procedurę jeszcze dwa razy i za trzecim razem zadziałało. Niestety, nie wiem, co zrobiłem źle, ale fragmenty naprawdę działają. Dziękuję.

        • Cieszę się, że zaczęły działać, zawsze trudno powiedzieć, co poszło nie tak, gdy ten sam kod działa za drugim razem, a za pierwszym nie.

    • Obecnie nie mamy zalecanej metody dla popularnych wpisów specyficznych dla użytkownika.

      Admin

  4. Jeśli mamy włączone buforowanie, czy możemy uniknąć problemu z buforowaniem, uciekając się do JavaScript (AJAX), aby wysłać polecenie nagrania wyświetlenia? Czy to zadziała?

    • Chociaż istnieje skomplikowany sposób na obejście tego problemu, nie mamy obecnie zalecanego rozwiązania.

      Admin

  5. Witaj, dziękuję bardzo.
    Jest to bardzo proste i praktyczne.

    Ale z każdym odświeżeniem dodawana jest jedna wizyta.
    Jak mogę naprawić ten problem?

    Wdzięczny

    • Za każdym razem, gdy użytkownik odświeży stronę lub odwiedzi ją ponownie, będzie to kolejne odwiedziny. Aby wykluczyć odświeżenia, potrzebujesz wtyczki z bardziej zaawansowanymi funkcjami.

      Admin

    • Możesz spróbować wyczyścić wszystkie pamięci podręczne i skontaktować się z pomocą techniczną swojego motywu, aby upewnić się, że nie ma niczego, co mogłoby z tym kolidować.

      Admin

  6. Dziękuję za tutorial. Zastosowałem go i działa. Nie potrzebuję kolejnego wtyczki do pokazywania popularnych postów i niestandardowego licznika w pojedynczym poście.

    Dzięki!

  7. Czy wykracza poza zakres tego artykułu wyjaśnienie, jak przypisałeś funkcje do tych przycisków, jak na Twoim zrzucie ekranu:

    Ostatnie artykuły – Najpopularniejsze posty – wybór redakcji

    To w zasadzie to, co chcę zrobić… mieć przyciski na górze mojej strony z wpisami dla najnowszych, popularnych/trendujących, wybranych przez redakcję. Nie znalazłem żadnych wtyczek, które mogłyby to zrobić. Wszystkie skupiają się na widżetach w pasku bocznym.

    Wygląda na to, że Twój artykuł zaczyna o tym mówić, ale co dalej, wykracza poza mój obecny poziom wiedzy.

    Dzięki,
    Chris

  8. Podwójna liczba wyświetleń po odświeżeniu (single.php). Nie wiem, czy funkcja remove_action działa dla „adjacent_posts_rel_link_wp_head”. Do tej pory bezużyteczne. Próbowałem wszystkiego, co możliwe, aby usunąć podwójne zliczanie. Używam tego kodu w niestandardowej wtyczce.

  9. Ta rzecz działa świetnie.

    Teraz chcę, aby kolumna w panelu administracyjnym była sortowalna. Masz jakieś pomysły, jak to zrobić?

    Wielkie dzięki!

  10. Hej, dzięki za kod. Jedyny problem, jaki mam, to to, że liczba wyświetleń zwiększa się o 2 zamiast 1 po odświeżeniu. Jakieś pomysły?

    • Działo się tak u mnie, ponieważ miałem:

      `set_post_views(get_the_ID());` in single.php
      AND
      `add_action( ‘wp_head’, ‘track_post_views’);` in my functions.php which was also adding `set_post_views(get_the_ID());` within it.

      Usuwając linię w single.php, naprawiłem podwójne zliczanie.

  11. Jak mogę to zrobić w cyklu tygodniowym, najczęściej wyświetlane posty każdego tygodnia?!

  12. Naprawiono ten problem:

    Nie można użyć WP_Query, użyto get_posts i teraz działa. Następnie użyj pętli foreach, aby przejść przez posty i je wyświetlić. Patrz poniżej:

    $blog_cat_array = get_the_category();
    $blog_cat = $blog_cat_array[0]->term_id;

    $popularpost = array( ‘posts_per_page’ => 2, ‘meta_key’ => ‘wpb_post_views_count’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘DESC’, ‘category’ => $blog_cat, ‘post_type’ => ‘post’, ); $pop_posts = get_posts($popularpost);

    foreach($pop_posts as $pop_post){
    the_title();
    }

  13. Bardzo podoba mi się ta opcja i zaimplementowałem ją na mojej stronie.
    Mam jedno pytanie dotyczące licznika. Zauważyłem, że liczniki były dość wysokie, więc trochę zmieniłem kod. Przy każdym wzroście licznika zapisywałem adres IP do pliku dziennika. Okazało się, że dwie trzecie z tych wpisów było legalnych, a pozostałe pochodziły od googlebot, apple itp., a teraz apews. Czy jest jakiś sposób, aby uzyskać prawidłowe liczniki i czy wiesz, czy "zwykłe" wtyczki znalazły sposób na obejście tego?
    Thx!
    BTW: Tak trzymaj, bardzo podoba mi się ta strona!

    • możesz wziąć bazę danych adresów IP dostawców usług internetowych MaxMind i liczyć tylko ludzi. To najlepsza opcja. Po drugie, po prostu nie licz popularnych nazw agentów użytkownika botów.

      • Dziękuję bardzo. Zdecydowanie się tym zajmę.
        W międzyczasie zaimplementowałem rozwiązanie, które zostało zastosowane wtyczce WordPress Popular Posts. To działa na razie, ale rozwiązanie, które poleciłeś, wydaje się bardziej przyszłościowe. Jeszcze raz dziękuję!

  14. Cześć! Świetnie! Ten kod bardzo mi pomógł!

    Czy wiesz, jak wyświetlić posty z 0 wyświetleniami? Muszę wejść na stronę posta używając adresu URL za pierwszym razem, w przeciwnym razie się nie wyświetla.

  15. Świetnie, dzięki, to bardzo pomocne, ale mam pytanie. Czy to znaczy, że znacznie spowalnia to ładowanie strony?

  16. Cześć,

    To bardzo przydatny post, naprawdę doceniam. Czy mogę filtrować posty według kategorii? Chciałem pokazać posty z konkretnej kategorii.

    Dzięki.

  17. Jak mogę ustawić funkcje post na stronie głównej Mobilepress?
    Proszę o podanie kodu.

  18. Ok, to jest świetne. Z jakiegoś powodu liczba postów nie pokazuje liczb, nie wiem, czy to dlatego, że pracuję lokalnie, ale co ważniejsze, jak dodać, aby liczyło tylko w ciągu ostatnich 7 dni?

  19. Potrzebuję porady, jak załadować pliki Word na stronę WordPress. Czy jest na to łatwy sposób?

  20. Niestety, to nie działa z W3 Total Cache z włączonym buforowaniem stron. Nie udało mi się również uzyskać żadnego „fragmentowanego buforowania”.

  21. Cześć,
    Działa świetnie. Ale muszę pokazać popularne posty z dnia, ten kod pokazuje popularne posty wszech czasów. Czy jest jakiś sposób, aby pokazać tylko popularne posty z dnia.

    Będę bardzo wdzięczny za wszelką pomoc.

    Thanks :)

    • Spróbuj dodać coś w stylu tego w WP Query

      ‘date_query’ => array(
      array(
      ‘year’ => $today[‘year’],
      ‘month’ => $today[‘mon’],
      ‘day’ => $today[‘mday’],
      ),

      • To nie wydaje się działać. Czy ktoś odkrył, jak wyświetlić najpopularniejsze posty z ostatnich 7 dni?

        Dzięki!

    • Dodaj ten kod do zapytania

      ‘date_query’ => array(
      array(
      ‘after’ => ‘1 tydzień temu’
      )
      )

  22. Cześć, używam motywu Goodnews 5.7.2, ale gdzie umieścić „wpb_get_post_views(get_the_ID());” w moim motywie, dziękuję za wskazówki

  23. Hej, dzięki za informacje.
    Jest mały problem. Wpisałem:

    function wpb_set_post_views($postID) { $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); }else{ $count++; update_post_meta($postID, $count_key, $count); } } //Aby utrzymać dokładność liczenia, usuńmy prefetching
    remove_action( ‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0);

    function wpb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } wpb_set_post_views($post_id); } add_action( ‘wp_head’, ‘wpb_track_post_views’);

    function wpb_get_post_views($postID){ $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); return “0 Widok”; } return $count.’ Widoków’; }

    a moje liczniki odwiedzin zawsze liczą jako dwa. Co się dzieje? Dzięki.

  24. W jakiej tabeli przechowywane jest to niestandardowe pole? Czy jest to tabela postów, czy postmeta?

    • Zmodyfikowałem to trochę, aby używać jako skróconego kodu. Aby użyć tego ze skróconym kodem, dodaj to do swojego pliku functions.php:

      function wpb_set_post_views($postID) { $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); }else{ $count++; update_post_meta($postID, $count_key, $count); } } //Aby utrzymać dokładność liczenia, usuńmy prefetching
      remove_action( ‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0);

      function wpb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } wpb_set_post_views($post_id); } add_action( ‘wp_head’, ‘wpb_track_post_views’);

      function wpb_get_post_views($postID){ $count_key = ‘wpb_post_views_count’; $count = get_post_meta($postID, $count_key, true); if($count==”){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, ‘0’); return “0 Widok”; } return $count.’ Widoków’; }

      function wpb_most_viewed_posts() { // start output buffering ob_start(); ?> 4, ‘meta_key’ => ‘wpb_post_views_count’, ‘orderby’ => ‘meta_value_num’, ‘order’ => ‘DESC’);

      //początek pętli
      while ($query->have_posts()) : $query->the_post(); ?>

      <?php

      // Wyłącz buforowanie wyjścia
      $theResult = ob_get_clean();

      //Zwróć wynik
      return $theResult;
      }
      // Utwórz shortcode
      add_shortcode('wpb_most_viewed', 'wpb_most_viewed_posts');

      //Włącz wykonywanie shortcode w widżetach tekstowych
      add_filter('widget_text', 'do_shortcode');

      Następnie po prostu dodaj [wpb_most_viewed] do swojej strony/posta, a powinny wyświetlić się Twoje najpopularniejsze posty.

  25. Cześć, świetny tutorial, ale mam jedno pytanie.
    Po wykonaniu wszystkich kroków szablon nie paginuje. Pokazuje tylko domyślne 10 postów. Czy tak powinno być, czy jest sposób, aby go paginować?

  26. Ludzie, pomóżcie. Po prostu nie mogę tego rozgryźć.

    Jak zmienić argumenty w wp-query, aby pokazać najpopularniejsze posty z ostatniego tygodnia? Albo miesiąca?

  27. Cześć,
    Czy mogę to zrobić z komentarzami? Nie używam żadnych komentarzy na mojej stronie, więc mógłbym użyć tej liczby komentarzy do sprawdzenia mojej najpopularniejszej strony bez dodawania komentarza?
    Pozdrawiam,
    Denis

  28. Jak sprawić, by to działało z w3 total cache? Próbowałem sugestii dotyczącej fragmentów pamięci podręcznej, ale nic to nie zmienia.

  29. Znalazłem kilka poradników na ten temat, ale żaden nie wydaje się jasno określać, gdzie umieścić linię .

    Próbowałem umieścić to w tagach PHP i strona się psuje. Jeśli umieszczę to w HTML, po prostu wyświetla się jako komentarz w kodzie źródłowym i nie generuje się żadne PHP.

    Masz jakieś pomysły? Jestem w trybie cache i moje wyświetlenia strony nie są aktualizowane

  30. Witaj! Jak mogę pokazać najpopularniejsze posty z bieżącego tygodnia?? Czy jest to możliwe? Z góry dziękuję.

  31. Cześć,
    Używam tego kodu od miesięcy i działa świetnie! Tak było zanim zacząłem używać W3 Total cache, a kod przestał mi liczyć wyświetlenia.
    Utknąłem w miejscu i sposobie, w jaki muszę umieścić kod mfunc. Czy możesz mi to wskazać?
    Informacyjnie, umieściłem wszystkie kody w wtyczce specyficznej dla witryny.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.