La mejor técnica para mostrar los seguidores de Twitter es utilizar el botón de seguimiento oficial de Twitter. Pero, ¿qué sucede si no desea cerrar su sitio web cargando el script desde Twitter? O qué pasa si haces un factor muy personalizado y presentas a los seguidores de Twitter como material de contenido textual como una alternativa a un botón. Bien, entonces definitivamente te gustará este tutorial. En este texto presentamos a sus seguidores de Twitter como material de contenido textual en su sitio web de WordPress.

¿Se pregunta cómo vamos a intentar eso? Bien, primero vamos a crear una aplicación de Twitter para que podamos usar la API de Twitter v1.1 en consecuencia para generar confianza en los seguidores. Lo almacenaremos en caché para optimizar la efectividad y luego lo presentaremos en la situación. ¿Puedes empezar? Vamos.

Lo primero que debe hacer es crear una aplicación de Twitter para la situación que desea presentar a los seguidores. Ir Sitio web para desarrolladores de Twitter y únete con tu cuenta de Twitter. Después de iniciar sesión, cree un nuevo modelo de utilidad.

Crea una nueva aplicación de Twitter

En la siguiente pantalla del estado actual de su aplicación, esto probablemente puede ser una cosa, idealmente el título de su sitio web. En una descripción general de su aplicación, probablemente podría ser la descripción equivalente de su weblog o una descripción que desee. En el tema del sitio web, ingrese la URL de su sitio web de WordPress. Para ilustración: https://www.wpsaviour.com.

Ingrese la URL apropiada en el tema URL de devolución de llamada como correcta. Después de completar el formulario, presione el Construye tu utilidad de Twitter Botón en la parte inferior de la página web en línea.

Esto creará una nueva aplicación de Twitter modelo con la intención de usarla. En el siguiente sitio web, haga clic en Crear mi token de entrada Botón. Esto le dará una notificación de que se ha creado su token de autorización.

En el sitio web de su aplicación de Twitter, solo necesitamos la clave del comprador y el secreto del comprador para el siguiente paso.

Copie el código a continuación y péguelo en su tema options.php Archivo o un complemento específico del sitio. Variables alternativas de clave de comprador y secreto de comprador junto con su clave y secreto de consumidor.

function getTwitterFollowers($screenName = 'wpsaviour')
{
    // some variables
    $consumerKey = 'YOUR_CONSUMER_KEY';
    $consumerSecret = 'YOUR_CONSUMER_SECRET';
    $token = get_option('cfTwitterToken');
 
    // get follower rely from cache
    $numberOfFollowers = get_transient('cfTwitterFollowers');
 
    // cache mannequin would not exist or expired
    if (false === $numberOfFollowers) {
        // getting new auth bearer supplied that we would not have one
        if(!$token) {
            // getting ready credentials
            $credentials = $consumerKey . ':' . $consumerSecret;
            $toSend = base64_encode($credentials);
 
            // http publish arguments
            $args = array(
                'method' => 'POST',
                'httpversion' => '1.1',
                'blocking' => true,
                'headers' => array(
                    'Authorization' => 'Basic ' . $toSend,
                    'Content material material-Sort' => 'utility/x-www-form-urlencoded;charset=UTF-8'
                ),
                'physique' => 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 desk
                update_option('cfTwitterToken', $keys->access_token);
                $token = $keys->access_token;
            }
        }
        // now we have now bearer token wether we obtained it from API or from decisions
        $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/prospects/current.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 outdated price and break
            $numberOfFollowers = get_option('cfNumberOfFollowers');
            // uncomment beneath to debug
            //die($response->get_error_message());
        }
 
        // cache for an hour
        set_transient('cfTwitterFollowers', $numberOfFollowers, 1*60*60);
        update_option('cfNumberOfFollowers', $numberOfFollowers);
    }
 
    return $numberOfFollowers;
}

Ahora agregue esta línea de código en su plantilla de tema donde desea presentar a sus seguidores de Twitter. Esto probablemente puede estar en cualquier lugar de sidebar.php, header.php, o principalmente donde lo necesite.

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

Eso es. Puede que se haya llevado a cabo. Esperamos que este contenido de texto le haya ayudado como material de contenido de texto en WordPress para los seguidores actuales de Twitter. Hay algunas cosas completamente diferentes que puede hacer para mezclar Twitter con su sitio web de WordPress. Como ilustración, probablemente pueda agregar tarjetas de Twitter o ver tweets recientes en WordPress.