Cómo mostrar Twitter Followers Count y más en WordPress

La forma más fácil de mostrar seguidores de Twitter es usando el botón official Twitter follow button . ¿Pero qué pasa si no quieres ralentizar tu sitio cargando el script de twitter? O qué pasa si estás haciendo algo muy personalizado y necesitas mostrar un seguidor de twitter que cuenta como texto en lugar de como un botón. Bueno, entonces te gustará este tutorial. En este artículo, le mostraremos cómo mostrar su cuenta de seguidor de Twitter como texto en su sitio de WordPress.

¿Te preguntas cómo vamos a hacer esto? Bueno, primero vamos a crear una aplicación de Twitter, para que podamos usar correctamente la API de Twitter v1.1 para sacar el número de seguidores. Lo almacenaremos en caché para optimizar el rendimiento y luego lo mostraremos en el sitio. ¿Listo para empezar? Vámonos de aquí.

Lo primero que tienes que hacer es crear una aplicación de Twitter para el sitio donde quieres mostrar el número de seguidores. Vaya a Twitter Developers website e inicie sesión con su cuenta de Twitter. Después de iniciar sesión, cree una nueva aplicación.

Creación de una nueva aplicación de Twitter

En la siguiente pantalla proporcione un nombre para su aplicación esto podría ser cualquier cosa, idealmente el título de su sitio web. Proporciona una descripción para tu aplicación, esta podría ser la misma descripción que tu blog o lo que quieras. En el campo sitio web, introduzca la URL de su sitio WordPress, por ejemplo: https://www.wpbeginner.com.

Introduzca también la misma URL en el campo URL de llamada de retorno. Después de llenar el formulario, haga clic en el botón Crear su aplicación de Twitter en la parte inferior de la página.

Esto creará una nueva aplicación de Twitter para que la uses. En la página siguiente, haga clic en el botón Crear mi token de acceso . Esto le mostrará una notificación de que su token de autorización ha sido creado.

En la página de tu aplicación de Twitter, sólo necesitaremos la clave y el secreto del consumidor para el siguiente paso.

Copia el siguiente código y pégalo en el archivo functions.php de tu tema o en un site specific plugin . Reemplace las variables Clave de consumidor y Secreto de consumidor con su clave de consumidor y secreto.

12345678910111213141415161617181920212223242525262728293031323334353637383940414243444534445464748495051525354555656565859606162626364656667697071 función getTwitterFollowers($nombre de la pantalla =’wpbeginner’){// algunas variables$consumerKey =’YOUR_CONSUMER_KEY’;SecretoConsumidor = ‘YOUR_CONSUMER_SECRET’;$token = get_option(‘cfTwitterToken’);// get follower count from cache$numberOf Followers = get_transient(‘cfTwitterFollowers’);// cache version does not exist or expiredif (false ==== $numberOfFollowers) {/// obteniendo un nuevo portador de autenticación sólo si no tenemos unoif(!$token) {/// preparando las credenciales$credentials = $consumerKey . . $consumerSecret;$toSend = base64_encode($credentials);// http post arguments$args = array(‘method’ => ‘POST’,’httpversion’ => ‘1.1’,’blocking’ => true,’headers’ => array(‘Authorization’ => `Basico ‘. Enviar,’Content-Type’ => ‘application/x-www-form-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); $token = json_decode(wp_remote_retrieve_body($response));if($keys) {// saving token to wp_options tableupdate_option(‘cfTwitterToken’, $keys->access_token);$token = $keys->access_token;}}}&&&&.

bsp;// tenemos un token al portador si lo obtuvimos de API o de 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->} else {/// get old value and break$numberOf Followers = get_option(‘cfNumberOfFollowers’);// descomentar abajo para depurar//muerte($response->get_error_message());}// caché para un hourset_transient(‘cfTwitterFollowers’, $numberOf Followers, 1*60*60); update_option(‘cfNumberOf Followers’, $numberOf Followers);}devuelve $numberOf Followers;}devuelve $numberOf Followers

Ahora agrega esta línea de código en tu plantilla de tema donde quieres mostrar el número de seguidores de twitter. Esto puede estar en sidebar.php, header.php, o básicamente en cualquier lugar que desee.

123

Eso es todo. Ya has terminado. Esperamos que este artículo te haya ayudado a mostrar a los seguidores de Twitter como texto en WordPress. Hay muchas otras cosas que puedes hacer para integrar twitter con tu sitio de WordPress. Por ejemplo, puedes add twitter cards , o display recent tweets in WordPress . Para obtener más consejos útiles considere seguir @wpbeginner en Twitter.

Fuente: Zvonko Biskup

Rate this post

Deja un comentario

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