HomeWiedzaZaawansowaneDarmowy licznik odwiedzin WordPress. Wtyczka na Twoją stronę

Darmowy licznik odwiedzin WordPress. Wtyczka na Twoją stronę

Licznik odwiedzin na stronie internetowej to narzędzie, które monitoruje i rejestruje liczbę wizyt w danej witrynie. Dzięki niemu można śledzić popularność swojej strony, analizować ruch użytkowników oraz pokazać odwiedzającym, jak Twoja strona jest popularna. Narzędzie to jest niezwykle przydatne dla właścicieli stron internetowych, blogerów oraz firm, które chcą lepiej zrozumieć, jak ich treści są odbierane przez użytkowników.

Liczniki odwiedzin pomagają w zbieraniu danych, takich jak liczba unikalnych odwiedzających, liczba odsłon stron, a także czas, jaki użytkownicy spędzają na stronie. Dzięki tym informacjom można dokonywać świadomych decyzji dotyczących optymalizacji strony, poprawy treści, a także efektywniejszego użytkowania strony.

Dodatkowo, (co w moim odczuciu jest bardzo ważne) wyświetlanie licznika odwiedzin na stronie może służyć jako element budowania społecznego dowodu słuszności, pokazując nowym odwiedzającym, że witryna cieszy się zainteresowaniem i zaufaniem innych użytkowników. Więc licznik na stronie to nie tylko nowy bajer czy zbędny dodatek, ale również wiarygodność i lepsza reputacja strony w oczach innych użytkowników.

Darmowy licznik odwiedzin dla Twojego WordPressa

Liczniki odwiedzin mogą być proste, wyświetlając jedynie licznik całkowitej liczby odwiedzin, lub bardziej zaawansowane, oferując szczegółowe raporty analityczne, takie jak źródła ruchu, zachowanie użytkowników, czy też trendy czasowe. Licznik odwiedzin dostępny na mojej stronie jest darmowy i został zaprojektowany specjalnie dla użytkowników WordPressa. Wtyczka jest łatwa w instalacji i konfiguracji, co pozwala na szybkie wdrożenie bez potrzeby posiadania zaawansowanej wiedzy technicznej. Wtyczka jest także regularnie aktualizowana, aby zapewnić zgodność z najnowszymi wersjami WordPressa i dbać o bezpieczeństwo Twojej strony.

>>Pobierz wtyczkę licznik odwiedzin<<

Darmowy licznik odwiedzin na stronę WordPress
Darmowy licznik odwiedzin na stronę WordPress

Jak używać licznika odwiedzin WordPress?

Aby zainstalować wtyczkę Visit Counter na swojej stronie WordPress, najpierw pobierz plik ZIP z wtyczką na swój komputer. Następnie zaloguj się do swojego WordPressa i przejdź do sekcji Wtyczki, a potem wybierz Dodaj wtyczkę. Kliknij Wyślij wtyczkę na serwer, a następnie wybierz pobrany plik ZIP z wtyczką. Po jego wybraniu kliknij Zainstaluj. Po zakończeniu instalacji aktywuj wtyczkę, klikając przycisk Aktywuj wtyczkę. Wtyczka automatycznie utworzy w bazie danych tabelę do przechowywania danych dotyczących odwiedzin. Teraz wtyczka jest gotowa do użytku, możesz wyświetlić ją w dowolnym miejscu w swoim WordPressie.

Jak wyświetlić wtyczkę?

Wtyczka Visit Counter umożliwia wyświetlanie liczby odwiedzin na stronie za pomocą shortcode. Możesz dostosować zakres czasu, dla którego chcesz wyświetlić liczniki odwiedzin, używając atrybutu type w shortcode.

Jak używać shortcode?

Wstawianie shortcode w treści strony lub wpisu:

  • Edytuj stronę lub post, na którym chcesz wyświetlić licznik odwiedzin.
  • Wklej shortcode w odpowiednim miejscu w treści, na przykład:
    [visit_counter type="day,week,month,all"]

Możliwe opcje do wyświetlenia za pomocą atrybutu type:

  • day: Wyświetla liczbę odwiedzin dzisiaj.
  • week: Wyświetla liczbę odwiedzin w bieżącym tygodniu.
  • month: Wyświetla liczbę odwiedzin w bieżącym miesiącu.
  • all: Wyświetla łączną liczbę wszystkich odwiedzin.
  • Możesz użyć jednego lub kilku typów jednocześnie, oddzielając je przecinkami, na przykład:
    [visit_counter type="day,month"].

Przykłady użycia:

  • Aby wyświetlić liczbę odwiedzin z bieżącego dnia i tygodnia, użyj:
    [visit_counter type="day,week"]
  • Aby wyświetlić liczbę wszystkich odwiedzin od początku istnienia strony*:
    [visit_counter type="all"]

* od momentu zainstalowania wtyczki

Shortcode automatycznie generuje odpowiednią sekcję HTML, która wyświetla liczniki odwiedzin zgodnie z podanymi typami. Upewnij się, że wtyczka jest aktywna, a strona jest odświeżona, aby zobaczyć liczniki w działaniu.

Pamiętaj, że dla zmniejszenia obciążenia połączeń z bazą danych wtyczka korzysta z mechanizmu cache’owania wyników, które są odświeżane co 5 minut. W związku z tym, liczba odwiedzin może być pokazana z opóźnieniem, ponieważ nowe dane są aktualizowane w regularnych odstępach czasowych. Dzięki temu wtyczka optymalizuje wydajność i minimalizuje obciążenie serwera.

Jak zrobić licznik odwiedzin na stronie WordPress?

Tworzenie licznika odwiedzin na stronie WordPress jest świetnym sposobem na zwiększenie atrakcyjności swojej strony. Możesz skorzystać z gotowych wtyczek dostępnych w repozytorium WordPress lub pobrać moją wtyczkę, która oferuje prostą instalację i szerokie możliwości konfiguracji. Wtyczki te mogą automatycznie zliczać odwiedziny, prezentować statystyki w różnych okresach czasu, a także dostarczać dodatkowe funkcje, takie jak filtrowanie ruchu botów czy cache’owania wyników, w celu odciążenia serwera.

Alternatywnie, możesz stworzyć własny licznik odwiedzin za pomocą prostego kodu PHP, który będzie zliczał i zapisywał odwiedziny w bazie danych. Wymaga to jednak podstawowej znajomości programowania w PHP i WordPressie. Kod może być dodany bezpośrednio do pliku functions.php motywu lub jako samodzielna wtyczka. Należy pamiętać o optymalizacji działania takiego licznika, na przykład poprzez wykorzystanie cache’owania, aby zmniejszyć obciążenie serwera.

Dlaczego warto stworzyć własny licznik odwiedzin na stronę WordPress? Własnoręcznie stworzony licznik daje pełną kontrolę nad funkcjonalnością i prezentacją danych, ale wymaga także odpowiedniej wiedzy i dbałości o bezpieczeństwo oraz wydajność strony. Jeśli chcesz stworzyć własną wtyczkę, utwórz nowy folder o nazwie visit-counter w folderze plugins, w nim utwórz plik visit-counter.php i wklej poniższy kod.

<?php
/**
 * Plugin Name: Visit Counter
 * Plugin URI: #
 * Description: Opis wtyczki
 * Author: ACWP (Mateusz Turek)
 * Version: 1.0.0
 * Author URI: http://acwp.pl/
 */

// Zabezpieczenie przed bezpośrednim dostępem do pliku
if (!defined('ABSPATH')) {
    exit;
}

// Tworzenie tabeli w bazie danych przy aktywacji wtyczki
function vc_create_visit_counter_table() {
    global $wpdb;
    $table_name = $wpdb->prefix . 'visit_counter';
    
    if ($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name) {
        $charset_collate = $wpdb->get_charset_collate();
        
        $sql = "CREATE TABLE $table_name (
            id mediumint(9) NOT NULL AUTO_INCREMENT,
            count bigint(20) NOT NULL DEFAULT 0,
            PRIMARY KEY  (id)
        ) $charset_collate;";
        
        require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
        dbDelta($sql);
        
        $wpdb->insert($table_name, array('count' => 0));
    }
}
register_activation_hook(__FILE__, 'vc_create_visit_counter_table');

// Funkcja zwiększająca licznik odwiedzin
function vc_increase_visit_count() {
    $transient_name = 'visit_count_transient';
    $current_count = get_transient($transient_name);
    
    if ($current_count === false) {
        $current_count = 0;
    }

    $current_count++;

    set_transient($transient_name, $current_count, 3600); 

    if ($current_count % 100 == 0 || get_transient($transient_name . '_db_updated') === false) {
        global $wpdb;
        $table_name = $wpdb->prefix . 'visit_counter';
        
        $db_count = $wpdb->get_var("SELECT count FROM $table_name WHERE id = 1");

        $new_count = $db_count + $current_count;
        $wpdb->update($table_name, array('count' => $new_count), array('id' => 1));

        set_transient($transient_name, 0, 3600);
        set_transient($transient_name . '_db_updated', true, 3600);
    }
}
add_action('wp_head', 'vc_increase_visit_count');

// Funkcja wyświetlająca licznik odwiedzin
function vc_display_visit_count() {
    global $wpdb;
    $table_name = $wpdb->prefix . 'visit_counter';
    
    $db_count = $wpdb->get_var("SELECT count FROM $table_name WHERE id = 1");
    $transient_count = get_transient('visit_count_transient');
    $total_count = $db_count + ($transient_count ? $transient_count : 0);
    
    return '<div>Liczba odwiedzin: ' . $total_count . '</div>';
}
add_shortcode('visit_counter', 'vc_display_visit_count');

Każdą część kodu szczegółowo opisałem, wskazując na jej funkcjonalność oraz sposób działania. Opisy te obejmują zarówno ogólne funkcje, jak i specyficzne linie kodu, dzięki czemu możesz łatwo zrozumieć, jak poszczególne elementy współpracują ze sobą, aby zapewnić prawidłowe działanie licznika odwiedzin.

Jeśli chcesz bardziej zoptymalizować wtyczkę wyświetlającą licznik odwiedzin możesz ją wzbogacić o funkcję, która usunie tabelę z bazy danych po odinstalowaniu wtyczki oraz sprawdzi czy odwiedzający jest botem.

// Funkcja usuwająca tabelę wtyczki z bazy danych przy odinstalowywaniu
function vc_uninstall() {
    global $wpdb;
    $table_name = $wpdb->prefix . 'visit_counter';
    $sql = "DROP TABLE IF EXISTS $table_name;";
    $wpdb->query($sql);
}

// Rejestracja funkcji czyszczącej przy odinstalowywaniu wtyczki
register_uninstall_hook(__FILE__, 'vc_uninstall');

Dodaj funkcję sprawdzającą nagłówek User-Agent w żądaniu HTTP, aby ustalić, czy odwiedzający jest botem. Listę botów możesz rozszerzyć w zależności od potrzeb. Możesz również rozważyć bardziej zaawansowane metody wykrywania botów, takie jak użycie zewnętrznych bibliotek lub API. Dzięki czemu kod będzie bardziej odporny na zliczanie fałszywych odwiedzin pochodzących od botów.

// Funkcja wykrywająca boty
function vc_is_bot() {
    $bots = array(
        'googlebot', 'bingbot', 'slurp', 'duckduckbot', 'baiduspider',
        'yandexbot', 'sogou', 'exabot', 'facebot', 'ia_archiver'
    );

    $user_agent = strtolower($_SERVER['HTTP_USER_AGENT']);
    foreach ($bots as $bot) {
        if (strpos($user_agent, $bot) !== false) {
            return true;
        }
    }
    return false;
}

Ten fragment dodaj bezpośrednio po function vc_increase_visit_count() { ale przed $transient_name = 'visit_count_transient'; — jest to fragment, który sprawdza czy odwiedzający jest botem, jeśli potwierdzi, że jest botem licznik nie ulegnie zmianie.

if (vc_is_bot()) {
        return; // Jeśli bot, nie zwiększaj licznika
    }

WordPress to niezwykle intuicyjny i przyjazny system zarządzania treścią, który umożliwia szybkie i łatwe tworzenie własnych stron internetowych. Jego prostota sprawia, że jest doskonałym wyborem dla osób, które dopiero zaczynają swoją przygodę z tworzeniem stron, ale jednocześnie oferuje potężne narzędzia i możliwości rozszerzeń, które docenią również bardziej doświadczeni użytkownicy. Dzięki bogatemu ekosystemowi wtyczek, WordPress pozwala na łatwe rozszerzanie funkcjonalności strony, co umożliwia dostosowanie jej do specyficznych potrzeb i oczekiwań użytkowników.

Wtyczka licznik odwiedzin to doskonały dodatek do każdej strony, który może znacząco zwiększyć zaufanie odwiedzających. Licznik odwiedzin jest ważnym elementem, który pokazuje popularność witryny, co może zachęcać nowych użytkowników do dłuższego pozostania na stronie lub powrotu w przyszłości. Możesz skorzystać z gotowego rozwiązania, pobierając moją wtyczkę i łatwo instalując ją na swojej stronie WordPress. Dla tych, którzy chcą bardziej zaawansowanej personalizacji lub chcą nauczyć się więcej o tworzeniu wtyczek, przygotowałem szczegółową instrukcję, która krok po kroku wyjaśnia, jak stworzyć własny licznik odwiedzin. Taki licznik nie tylko dostarcza cennych danych o ruchu na stronie, ale również wzbogaci Twoją wiedzę i umiejętności w zakresie zarządzania stronami internetowymi.

Wszystkie materiały, dane, statystyki i porównania opublikowane w tym artykule są opracowane przeze mnie i stanowią moją własność intelektualną, chyba że wyraźnie zaznaczono inaczej. Możesz korzystać z tych danych w dowolnych opracowaniach, na stronie, prezentacji itp. pod warunkiem wyraźnego wskazania mnie jako źródła autorstwa („Źródło: acwp.pl”). Nie wymagam pisemnej zgody, ale proszę o zastosowanie się do tej prośby w celu szanowania moich praw autorskich.

Wybrane dla Ciebie

Używamy plików cookie. Przeczytaj politykę prywatności, jeśli chcesz dowiedzieć się więcej.

Bezpłatna konsultacja

Aby wypełnić ten formularz, włącz obsługę JavaScript w przeglądarce.
Nazwa