Desde que publicamos nuestra guía de WordPress en la plataforma Twitter Anywhere, hemos recibido solicitudes sobre cómo generar automáticamente el texto de los tweets en el cuadro de tweets en vivo. En este artículo, le mostraremos cómo puede agregar texto de tweet con Tinyurl en publicaciones de WordPress. Utilizaremos la API tinyurl para generar una URL corta para su publicación y mostrarla con el texto.

Primero abre tu tema functions.php archivar y pegar los siguientes códigos:


function getTinyUrl($url) {
$tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
return $tinyurl;
}

Esta función nos permitirá generar tinyurls para sus publicaciones de WordPress.

Luego abre el footer.php y agregue el siguiente código justo encima de la etiqueta del cuerpo de cierre, O puede agregarlo en el header.php antes de la etiqueta de cabeza de cierre:


    <script src="https://platform.twitter.com/anywhere.js?id=YourAPIKey&v=1" type="text/javascript"></script>
    <script type="text/javascript">
    twttr.anywhere(onAnywhereLoad);
    function onAnywhereLoad(twitter) {
    // configure the @Anywhere environment
    twitter("#custom-tweetbox").tweetBox({
    label: "Retweet:",
    defaultContent: "<?php
    global $wp_query;
    $postid = $wp_query->post->ID; ?>
    Reading: <?php the_title(); ?> – <?php
    $turl = getTinyUrl(get_permalink($post->ID));
    echo $turl;
    ?> (via @wpbeginner) ",
    height: 50,
    width: 480,
    });
    };
    </script> 

Asegúrese de agregar su clave API y cambiar (a través de @wpbeginner) a su propio nombre de usuario de Twitter. (Si desea saber cómo obtener una API de Twitter, siga nuestra guía de Twitter en cualquier lugar)

El paso final es abrir su archivo single.php y agregar el siguiente código donde desee:


<div id="follow-wpbeginner"></div>

Ahora tendría el cuadro de tweet en vivo en su publicación con un texto que se muestra como:

Lectura: Título de la publicación – Tinyurl (a través de @wpbeginner)

Si no desea mostrar el cuadro en su publicación, también puede probar el plugin llamado Retweet en cualquier lugar

Fuente

Ruhanirabin

.

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

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