آقای برنامه نویس

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

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

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

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

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

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

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

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

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

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

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

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

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

ایجاد برنامه

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

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

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

function getTwitterFollowers($screenName = 'mr-programer')
{
    // 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('mr-programer');
 ?>

نتیجه‌‌گیری

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

پلاگین پشتیبان گیری آسان

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

موفق و پیروز باشید. 🙂

راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام آقای برنامه نویس عضو شوید.
سعید حسنی
سعید حسنی
محتوا پادشـــاه است، با تایپ هر کلمه یک قدم به هدفـم نزدیک تـر میشم...
سعید حسنی
سعید حسنی
محتوا پادشـــاه است، با تایپ هر کلمه یک قدم به هدفـم نزدیک تـر میشم...

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطالب

جلسه ۱
مبتدی
پاسخ خود را پیدا نکردید؟
همکاران ما آنلاین هستند تا پاسخگوی سوالات شما باشند حتما سوال خود را در بخش دیدگاه ها بپرسید.
آموزش افزونه دستیار سلامت
آموزش راه اندازی افزونه دستیار سلامت

آموزش راه اندازی افزونه دستیار سلامت تنها افزونه ایرانی محاسبه توده بدنی و بررسی سلامتی و تناسب اندام کاربران https://files.mr-programer.ir/videos/dastyar-salamat-plugin.mp4 امروزه افراد به تناسب اندام

جلسه ۲: حداقل سیستم مورد نیاز برای المنتور - آقای برنامه نویس
جلسه 2: حداقل سیستم مورد نیاز برای المنتور

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

اتصال MailChimp به المنتور (اتصال میل چیمپ به المنتور)
اتصال MailChimp به المنتور، ساخت فرم عضویت در خبرنامه

یکی بهترین روش های بازاریابی، ایجاد کمپین های ایمیل مارکتینگ و ارسال ایمیل به کاربران هدف می باشد. حال MailChimp یک سیستم پیشرفته تحت وب می باشد که یک نسخه رایگان برای ساخت کمپین های مختلف و ارسال ایمیل به صورت انبوه در اختیار شما می گذارد.

افزونه مستر پک برای افزونه صفحه ساز المنتور
افزونه مستر پک در مخزن وردپرس به‌صورت رایگان منتشر شد!

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

ساخت دکمه گرادیانت در المنتور، بدون افزایه جانبی
ساخت دکمه گرادیانت در المنتور، بدون نیاز به افزایه جانبی

تیم توسعه المنتور در آپدیت 3.2.1 امکانات جالبی به افزونه المنتور اضافه کرده است. یکی از این امکانات قابلیت ساخت دکمه گرادیانت در المنتور بدون نیاز به افزونه جانبی دیگری هست، که باعث میشود ظاهر دکمه های ساخته شده با المنتور بسیار زیباتر شود.

قابلیت کد کوتاه ضروری در افزونه المنت پک - آقای برنامه نویس
قابلیت کد کوتاه ضروری در افزونه المنت پک

استفاده از کد های کوتاه در نوشته ها و بخش های سایت امکانات زیادی را برای ما فراهم میکند. در این مقاله ما به بررسی ویژگی کد کوتاه ضروری در افزونه المنت پک می‌پردازیم. پس با ما همراه باشید…

تغییرات وردپرس 5.7 - آقای برنامه نویس
وردپرس 5.7 منتشر شد!

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

طراحی صفحه در دست تعمیر وردپرس با المنتور
طراحی صفحه در دست تعمیر وردپرس با المنتور

وردپرس برخی اوقات به بروزرسانی و تعمیر احتیاج داره. و هنگامی که وبسایت در دست تعمیر و دیباگ هست برای حفظ امنیت وبسایت نمیتوان وبسایت را در دسترس بازدید کنندگان قرار داد. به همین دلیل هنگام تعمیر وبسایت، ترجیحاً حالت تعمیر رو فعال میکنند!

اشتراک گذاری

اشتراک گذاری در twitter
اشتراک گذاری در pinterest
اشتراک گذاری در whatsapp
اشتراک گذاری در telegram