Cómo ver Twitter las siguientes cuentas como texto en WordPress

Cuentas como texto en WordPress

La forma del seguidor de Twitter más sensible es la mediana de uno de los botones oficiales de seguidores de Twitter. Pero, ¿qué quieres hacer con este sitio cargando el script de Twitter? Lo que necesita es algo personalizado y debe mostrar la cuenta de usuario de Twitter como texto en lugar de un bot. Bueno, entonces te gustará Eso es una lección. En este tutorial, puede ver los principales usuarios de Twitter recomendados como texto en WordPress.

¿Puedes hacer eso? Bueno, primero cree la aplicación de Twitter para usar la corrección de la API de Twitter v1.1. .¿Lista para comentar? Vamos.

Lo primero que desea hacer es crear una aplicación de Twitter para el sitio web donde puede ver la siguiente cuenta. Vaya al sitio de Twitter para descargarlo e inicie una sesión con su cuenta de Twitter. Después de initia secreva, después de initiar seguidores.

Crear una nueva aplicación de Twitter

En las preguntas a continuación, proporcione un número a su solicitud, ese respaldo puede ser cualquier cosa, idealmente el título de su sitio web. Campaña del sitio web, incluya la URL del sitio web de WordPress, por ejemplo: .com

También puede ingresar la URL en la URL predeterminada. Rellena el formulario, pulsa Crear una aplicación de Twitter en la parte baja de la Pina Jina.

Esta es una nueva aplicación de Twitter para su uso. En la página siguiente, haga clic en Crear un token de acceso para mí botón. Esta es una notificación de que se han creado los tokens de autorización.

En Twitter En la página de la aplicación, solo necesitamos la clave del consumidor y el secreto del consumidor para el siguiente paso.

Copie el siguiente código y archivo en el archivo functions.php del tema o suplemento en la ubicación específica. Reemplace la clave y el secreto del consumidor de la variable con su clave y secreto del consumidor.

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;
}

Ahora el agregado es la línea de código en el archivo adjunto del tema donde puede ver la cuenta de los seguidores de Twitter. Esto podra estar en sidebar.php, header.php ili bá sicamente en cvalquier lugar que dessee.

Eso es todo. es una lista Esperamos que este artículo te ayude a seguir a los seguidores de Twitter como texto en WordPress. Hay muchas más cosas que puede hacer para integrar Twitter con su sitio de WordPress. Por ejemplo, puede recopilar tarjetas de Twitter y descargar WordPress o Descargar WordPress Para obtener más consejos útiles, piense en @wpbeginner en Twitter.

Fuente: campana obispo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir