Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak wyświetlić liczbę obserwujących na Twitterze jako tekst w WordPress

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Czy chcesz wyświetlać twoją liczbę obserwujących na Twitterze jako tekst w WordPress?

Pokazując, że wiele osób śledzi cię w mediach społecznościowych, możesz zachęcić odwiedzających do zaufania twojej witrynie internetowej. Co więcej, wyświetlając te informacje jako tekst, masz swobodę korzystania z nich w dowolnym miejscu na twojej witrynie internetowej, w tym we wpisach i na stronach.

W tym artykule pokażemy, jak wyświetlić twoją liczbę obserwujących na Twitterze jako tekst w WordPress.

How to display Twitter followers count as text in WordPress

Dlaczego warto wyświetlać obserwujących na Twitterze jako tekst w WordPress?

Być może zauważyłeś, że wiele popularnych blogów, influencerów i marek z dumą pokazuje, ile osób śledzi ich w mediach społecznościowych.

Jeśli odwiedzający widzą, że wiele osób śledzi Cię w mediach społecznościowych, są bardziej skłonni zaufać Twojej firmie i postrzegać Cię jako eksperta w Twojej niszy blogowej.

Wiele z najlepszych wtyczek do mediów społecznościowych pozwala wyświetlać całkowitą liczbę obserwujących w osadzanych kanałach, przyciskach, banerach i nie tylko.

Czasami jednak warto wyświetlić liczbę jako zwykły tekst. Daje to swobodę dodawania liczby obserwujących do wpisów na blogu, stopki lub w dowolnym innym miejscu na twoim blogu lub witrynie internetowej WordPress.

Mając to na uwadze, zobaczmy, jak wyświetlić twoją liczbę obserwujących na Twitterze jako tekst w WordPress.

Krok 1: Uzyskanie klucza API i sekretu Twittera

Aby uzyskać twoją liczbę obserwujących, musisz uzyskać dostęp do API Twittera, tworząc klucz API i sekret.

Aby uzyskać te informacje, przejdź do portalu dla programistów Twittera, a następnie kliknij „Zarejestruj darmowe konto”.

Signing up for a Twitter Developers account

Możesz teraz wpisać rodzaj informacji o tym, jak planujesz korzystać z API Twittera. Dobrym pomysłem jest podanie jak największej ilości szczegółów, ponieważ Twitter sprawdzi te informacje i może usunąć twoje konto, jeśli nie zrozumieją, w jaki sposób korzystasz z ich API.

Następnie zapoznaj się z taksonomią. Jeśli chcesz kontynuować, kliknij przycisk „Prześlij”.

Agreeing to the Twitter Developers terms

Wyświetli się portal dla deweloperów. W menu po lewej stronie kliknij, aby rozwinąć sekcję „Projekty i aplikacje”. Następnie wybierz „Przegląd”.

Możesz teraz przejść dalej i kliknąć „Dodaj aplikację”.

How to create a Twitter app

Następnie wpisz rodzaj nazwy, której chcesz użyć dla swojej aplikacji na Twitterze. To jest tylko dla twojego odniesienia, więc możesz użyć czegokolwiek chcesz.

Po zakończeniu kliknij przycisk „Dalej”.

Naming a Twitter application

Twitter wyświetli teraz klucz API i sekret API. To jedyny raz, kiedy zobaczysz te informacje, więc zanotuj je w bezpiecznym miejscu.

Zalecamy dodanie klucza prywatnego i tajnego do menedżera haseł w celu dodatkowego zabezpieczenia.

Getting a Twitter API key and secret

Krok 2: Dodaj własny kod do Twojej witryny internetowej WordPress

Najprostszym sposobem na dodanie liczby obserwujących na Twitterze do twojej witryny jest użycie kodu PHP.

Ze względów bezpieczeństwa WordPress nie pozwala na dodawanie kodu PHP bezpośrednio do twoich stron i wpisów, ale zezwala na krótkie kody. Oznacza to, że możesz utworzyć własny krótki kod, a następnie odnośnik do twojego kodu PHP.

Najprostszym sposobem na dodanie własnych shortcodes w WordPress jest użycie WPCode. Wtyczka ta umożliwia utworzenie dowolnej liczby krótkich kodów, a następnie powiązanie ich z różnymi sekcjami kodu PHP.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i włączyć darmową wtyczkę WPCode. Aby uzyskać więcej informacji, zobacz nasz przewodnik krok po kroku, jak zainstalować wtyczkę WordPress.

Po włączaniu udaj się do Code Snippets Add Snippet.

Adding custom shortcode to your WordPress website

Tutaj zobaczysz wszystkie gotowe fragmenty kodu, które możesz dodać do swojej witryny internetowej. Obejmują one fragmenty kodu, które pozwalają całkowicie wyłączyć komentarze WordPress, przesyłać pliki, których WordPress domyślnie nie obsługuje, i nie tylko.

Ponieważ tworzysz nowy fragment kodu, najedź kursorem myszy na „Dodaj swój własny kod”. Następnie kliknij „Użyj fragmentu kodu”.

Adding a custom code snippet to WordPress using WPCode

Na początek wpisz tytuł własnego fragmentu kodu. Może to być cokolwiek, co pomoże zidentyfikować fragment kodu w kokpicie WordPress.

Następnie należy otworzyć listę rozwijaną „Rodzaj kodu” i wybrać „Fragment kodu PHP”.

Adding a PHP snippet to WordPress using custom code

W edytorze kodu wystarczy wkleić następujący kod PHP:

function getTwitterFollowers($screenName = 'wpbeginner')
{
    // some variables
    $consumerKey = 'YOUR_CONSUMER_KEY';
    $consumerSecret = 'YOUR_CONSUMER_SECRET';
    $token = get_option('cfTwitterToken');
  
    // get follower count from cache
    $numberOfFollowers = get_transient('cfTwitterFollowers');
  
    // cache version does not exist or expired
    if (false === $numberOfFollowers) {
        // getting new auth bearer only if we don't have one
        if(!$token) {
            // preparing credentials
            $credentials = $consumerKey . ':' . $consumerSecret;
            $toSend = base64_encode($credentials);
  
            // http post arguments
            $args = array(
                'method' => 'POST',
                'httpversion' => '1.1',
                'blocking' => true,
                'headers' => array(
                    'Authorization' => 'Basic ' . $toSend,
                    'Content-Type' => 'application/x-www-form-urlencoded;charset=UTF-8'
                ),
                'body' => array( 'grant_type' => 'client_credentials' )
            );
  
            add_filter('https_ssl_verify', '__return_false');
            $response = wp_remote_post('https://api.twitter.com/oauth2/token', $args);
  
            $keys = json_decode(wp_remote_retrieve_body($response));
  
            if($keys) {
                // saving token to wp_options table
                update_option('cfTwitterToken', $keys->access_token);
                $token = $keys->access_token;
            }
        }
        // we have bearer token wether we obtained it from API or from options
        $args = array(
            'httpversion' => '1.1',
            'blocking' => true,
            'headers' => array(
                'Authorization' => "Bearer $token"
            )
        );
  
        add_filter('https_ssl_verify', '__return_false');
        $api_url = "https://api.twitter.com/1.1/users/show.json?screen_name=$screenName";
        $response = wp_remote_get($api_url, $args);
  
        if (!is_wp_error($response)) {
            $followers = json_decode(wp_remote_retrieve_body($response));
            $numberOfFollowers = $followers->followers_count;
        } else {
            // get old value and break
            $numberOfFollowers = get_option('cfNumberOfFollowers');
            // uncomment below to debug
            //die($response->get_error_message());
        }
  
        // cache for an hour
        set_transient('cfTwitterFollowers', $numberOfFollowers, 1*60*60);
        update_option('cfNumberOfFollowers', $numberOfFollowers);
    }
  
    return $numberOfFollowers;
}

echo getTwitterFollowers(); ?>

W powyższym kodzie upewnij się, że zastąpiłeś poniższe symbole zastępcze twoim własnym kluczem API i sekretem API:

    $consumerKey = 'YOUR_CONSUMER_KEY';
    $consumerSecret = 'YOUR_CONSUMER_SECRET';

Będziesz musiał również zastąpić „WPBeginner” kontem na Twitterze, którego chcesz używać. Może to być dowolne konto na Twitterze, w tym konta, których nie jesteś właścicielem:

function getTwitterFollowers($screenName = 'wpbeginner')

Aby uzyskać nazwę użytkownika Twittera, wystarczy otworzyć profil Twittera w nowej karcie. Nazwę użytkownika znajdziesz pod adresem URL i w nagłówku profilu:

Getting a Twitter username

Po wykonaniu tej czynności wróć do kokpitu WordPress. Tutaj wystarczy kliknąć przełącznik „Nieaktywny”, aby zmienił się na „Aktywny”.

Następnie możesz kliknąć przycisk „Zapisz fragment kodu”.

Displaying the Twitter follower count using WPCode

Po wykonaniu tej czynności przewiń do sekcji „Wstaw”.

WPCode może automatycznie dodawać twój kod do różnych miejsc, takich jak po każdym wpisie, tylko front-end lub tylko administrator. Aby uzyskać krótki kod, wystarczy kliknąć przycisk „Krótki kod”.

Adding a Twitter follower count to WordPress using a custom shortcode

Możesz teraz użyć krótkiego kodu, aby dodać dowód społeczny do dowolnej strony lub wpisu.

W edytorze bloków wystarczy kliknąć przycisk „+” i wpisać „Krótki kod”. Po wyświetleniu wybierz blok Krótki kod, aby dodać go do strony lub wpisu.

How to add a shortcode block to WordPress

Teraz możesz dodać krótki kod do bloku.

Należy tylko pamiętać, że krótki kod po prostu pokazuje całkowitą liczbę obserwujących, więc zazwyczaj warto dodać tekst wyjaśniający, co oznacza ta liczba.

Adding a Twitter follower count to WordPress using a custom shortcode

Więcej informacji na temat umieszczania krótkiego kodu można znaleźć w naszym przewodniku na temat dodawania krótkiego kodu w WordPress.

Gdy jesteś zadowolony z konfiguracji strony, możesz aktywować liczbę obserwujących, klikając przycisk „Aktualizuj” lub „Opublikuj”.

Teraz, jeśli przejdziesz na swoją witrynę internetową WordPress, zobaczysz liczbę obserwujących na żywo.

An example of a Twitter follower count, created using WPCode

Mamy nadzieję, że ten poradnik pomógł ci dowiedzieć się, jak wyświetlić twoją liczbę obserwujących na Twitterze jako tekst w WordPress. Możesz również dowiedzieć się, jak utworzyć własny kanał zdjęć Instagramu w WordPressie lub sprawdzić nasze wybory ekspertów dotyczące najlepszych wtyczek Twittera dla WordPressa.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

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

Reader Interactions

29 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    I’ve also set up a Twitter account for my website to increase its reach. It might be nice to use this article and display the numbers in the posts. Perhaps, as part of marketing, it might encourage some readers to also join as followers. It could enhance the integration with social media and improve website traffic.

  3. venky says

    Hi used the same code in my site..but its not showing the follower counter of the twitter pages

    pls help me out ..

  4. Noraly says

    update: after having one last look I saw I hadn’t activated the access token. So now it does show up, only way at the bottom of my sidebar. How do I move it up to a more logical place? Preferably within the text widget at the top, so I can include it with all my other social media links. Thank you!

  5. Noraly says

    Hi all, hope you are still monitoring comments, since it’s an older article. I have copied the code in functions.php, replaced the key and secret (left the ’ ’ intact, was I meant to do that?). Then I copied the other bit in sidebar.php. Replaced the yourscreenname with my twittername. This doesn’t make it show up in the sidebar though. Should I do something with a text widget in the sidebar, where I want it to show up? Just putting the last line of code in a sidebarwidget doesn’t seem to be the trick. Would appreciate your help. Thanks!

  6. arun says

    It is not working for me.
    I have added that code into sidebar template , then i replaced consumer key and secret key with screen name. Still it is not working
    This is my page url

  7. Nic Granleese says

    Hi,

    Can you tell me if this code works for multiple twitter users.
    I’m trying to make a table with different users on a site with their respective twitter follow count.
    When I tried it seems to display only one twitter user’s count, which I assume is because user one get’s cached, and then the second, third, and n users just display the same result.

    Nic

      • Thomas says

        I’ve got the same problem.
        When I ask for the follower count of three different accounts and display it on a page, it displays the same number three times. The number it displays is the exact follower count of the first account.
        Do you know how to fix this? :/
        Thanks in advance.

        Thomas

  8. Nazar says

    This doesn’t work for me.

    I’ve replaced $consumerKey and $consumerSecret as well as made the Access level to „Read and write” but nothing is happening :|

  9. Alvin says

    Hello,

    we get this error

    Fatal error: Call to undefined function get_option() in line 17

    line 17 is this

    $token = get_option(’cfTwitterToken’);

  10. Malcom Miles says

    Wrapped this tutorial along with the „WordPress Site Specific Plugin” tutorial and worked like a charm.

    Many thanks! :3

  11. Chandra says

    Thanks for this code. I used this in my site but after sometime, I tested with an addition of follower but that count is not being updated. It still shows old count. Is something missing ? Thanks.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.