نمایش تعداد فالوور توییتر در وردپرس

0 / 5. تعداد رای: 0

نمایش تعداد فالوور توییتر در وردپرس

مسلماً یکی از روش‌هایی که شما می‌توانید توسط آن بر میزان بازدیدکنندگان سایت خود تأثیر بگذارید استفاده از فضای مجازی است. یکی از برنامه‌های محبوب فضای مجازی توییتر می‌باشد که در بین کاربران جایگاه ویژه‌ای دارد. شما می‌توانید از این برنامه محبوب در جهت افزایش بازدید سایت خود استفاده نمایید. برای نمایش تعداد فالوور توییتر در وردپرس این مقاله را دنبال کنید.

فضای مجازی و شبکه‌های اجتماعی قادر هستند آمار بازدید از سایت شما را بالا ببرند و به‌عنوان یکی از مهم‌ترین موارد و عوامل مهم در بالا رفتن رتبه سایت شما به‌شمار می‌روند. شما امکان این را دارید که سئو سایت خود را به‌سادگی از این طریق بهبود دهید.

ما قصد داریم در این مقاله به شما نحوه انجام این کار را آموزش دهیم. شما قادر هستید این کار را با استفاده از کد نویسی انجام دهید. اگر شما با کد نویسی آشنایی دارید می‌توانید از این آموزش استفاده کنید؛ ولی در غیر این صورت برخی از افزونه‌ها به شما کمک می‌کنند که به‌راحتی این کار را در سایت خود انجام دهید.

درواقع یکی از عوامل مهمی که شما باید در هنگام پشتیبانی از سایت خود آن را در نظر بگیرید اشتراک‌گذاری مطالب در فضای مجازی و شبکه‌های اجتماعی است. شبکه‌های اجتماعی به‌ویژه توییتر موردتوجه طیف گسترده‌ای از کاربران فضای مجازی است که شما می‌توانید از آن در جهت ارتقا سایت خود بهره ببرید. امروزه توجه کاربران به شبکه‌های اجتماعی روزبه‌‌روز در حال پیشرفت است.

نمایش تعداد فالوور توییتر در وردپرس

همان‌طور که توضیح دادیم تعداد زیادی از کاربران در توییتر عضو هستید که این موضوع می‌تواند شانس افزایش بازدید سایت شما را افزایش دهد. شما می‌توانید تعداد دنبال‌‌کنندگان خود از این شبکه اجتماعی پرمخاطب را نمایش دهید. ما در این مقاله قصد داریم چگونگی انجام آن را برای شما توضیح دهیم.

در نظر داشته باشید که انجام این کار بسیار ساده است. مسلماً شما با انجام برخی جزئیات می‌توانید کسب‌وکار اینترنتی خود را افزایش دهید. یکی از این کارها توجه به شبکه‌های مجازی است. یکی از روش‌های نمایش تعداد دنبال‌کننده توییتر استفاده از کلید Official Twitter Follow می‌باشد. اما اگر می‌خواهید برای انجام این کار از متن به‌جای کلید استفاده کنید این مقاله را دنبال کنید. در اینجا ما گام‌به‌گام مراحلی که شما برای انجام این کار باید طی کنید را توضیح داده‌ایم.

آموزش نمایش تعداد فالوورهای توییتر در وردپرس

اولین کاری که شما باید انجام دهید این است که یک برنامه توییتر را اضافه کنید. سپس شما می‌توانید با استفاده از توییتر API v1.1 تعداد دنبال‌کنندگان را قرار دهید.

در نظر داشته باشید که برای بهینه‌سازی عملکرد آن را نگهداری کرده و سپس در سایت نمایش دهید. شما امکان این کار را دارید که محل نمایش را در سایت خود مشخص کنید. پس باید یک برنامه توییتر در سایت جایی‌که می‌خواهید دنبال‌‌کنندگان را نمایش دهید ایجاد کنید. در مرحله بعد به وب‌سایت ارائه‌دهندگان توییتر رفته و با حساب توییتر وارد شوید. پس از ورود برنامه جدید ایجاد کنید.

در صفحه بعد لازم است نامی برای برنامه فراهم کنید که به‌صورت ایده‌آل عنوان وب‌سایت باشد. سپس توضیحاتی برای برنامه ارائه دهید که می‌تواند همان توضیحات وبلاگ شما یا هر چیزی که می‌خواهید باشد. درزمینه وب‌سایت شما باید آدرس سایت وردپرس خود را وارد کنید. برای مثال: https://mihanwp.com

ایجاد برنامه

در آدرس زمینه شما باید آدرس مخاطبین سایت خود را وارد کنید. پس از پر کردن فرم روی گزینه Create your Twitter Application در انتهای صفحه کلیک کنید. به‌این‌ترتیب یک برنامه توییتر جدید برای استفاده شما ایجاد می‌کند.

در صفحه بعد روی Create My Access Token کلیک کنید؛ که به شما رمز مجوز ایجادشده را نشان می‌دهد. در نظر داشته باشید که شما در صفحه توییتر نیاز به کلید مصرف‌کننده و رمز برای رفتن به صفحه بعد دارید.

کد زیر را در قالب فایل functions.php کپی کنید. در ادامه کلید و رمز مصرف‌کننده را با کلید و رمز خود جایگزین کنید.

function getTwitterFollowers($screenName = 'mihanwp')
{
    // 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;
}

اکنون کد زیر را در قالب خود جایی‌که می‌خواهید تعداد دنبال کننده‌های توییتر نشان داده شوند اضافه کنید. شما می‌تواند در نوار کناری PHP، هدر PHP یا هر جایی‌که مایل هستید این کار را انجام دهید.

<?php 
echo getTwitterFollowers('mihanwp');
 ?>

نتیجه‌‌گیری

حتماً به این نکته توجه کنید که قبل از هرگونه اقدامی در فایل فانکشن قالب خود حتماً یک نسخه پشتیبان از سایت خود تهیه نمایید. در این صورت در هنگام بروز مشکل و هرگونه خطا امکان این را دارید که سایتتان را به حالت قبل بازگردانید.

در این آموزش شما توانستید بدون استفاده از هیچ افزونه خاصی تعداد دنبال‌کننده‌های توییتر را در سایت خود به نمایش دربیاورید. همان‌طور که می‌دانید بهتر است که شما در سایت خود از افزونه‌های کمتری استفاده نمایید.

موفق و سربلند باشید. 🙂

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟