Desde que publicamos nuestra guía de WordPress en Twitter Anywhere Platform, hemos recibido solicitudes sobre cómo generar automáticamente el texto del tweet de la publicación en el cuadro de tweet en vivo. En este artículo, le mostraremos cómo agregar texto para twittear con Tinyurl en publicaciones de WordPress. Usaremos la API tinyurl para generar una URL corta para su publicación y la mostraremos con texto.
Primero abre el archivo functions.php de tu tema y pega 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 pequeñas URL para sus publicaciones de WordPress.
Luego abra el footer.php de su sitio y agregue el siguiente código justo encima de la etiqueta del cuerpo de cierre, O puede agregarlo en la etiqueta header.php de su sitio antes de la etiqueta de cierre del encabezado:
<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 @trucoswp) ", height: 50, width: 480, }); }; </script>
Asegúrese de agregar su clave API y cambiar (a través de @trucoswp) su nombre de usuario de Twitter. (Si desea saber cómo obtener una API de Twitter, siga nuestra guía de Twitter en todas partes)
El paso final es abrir su archivo single.php y agregar el siguiente código donde quiera:
<div id="follow-trucoswp"></div>
Ahora tendría el cuadro de tweet en vivo en su publicación con un texto que muestra cómo:
Leer: Título de la publicación – Tinyurl (a través de @trucoswp)
Si no desea mostrar el cuadro en su publicación, también puede probar el plugin llamado Retweet Anywhere
fuente
¿Te ha resultado útil??
0 / 0