Si gestionas tu blog con FeedBurner puedes utilizar los FeedFlare para añadir al final de tus posts botones para compartir su contenido.
El problema es que en el Catálogo hay poco y casi todo en inglés. Crear uno propio es muy sencillo, la estructura es la siguiente para un FeedFlare directo a Twitter, existe uno en inglés llamado Twit this!, pero el lector tendrá que aceptar la aplicación, con este enviamos directamente el enlace y el título del post al estado de Twitter:
1: <FeedFlareUnit>2: <Catalog>3: <Title>Twitter</Title>4: <Description>Tuitea este post</Description>5: </Catalog>6: <FeedFlare>7: <Text>Twitter</Text>8: <Link href="http://twitter.com/home/?status=${link}+${title}" />9: </FeedFlare>10: </FeedFlareUnit>
La única pega es que el enlace es el de FeedBurner y no es precisamente un enlace corto.
El código anterior debes guardarlo como xml y subirlo a un servidor, luego en FeedBurner (versión antigua) vas a Optimizar > FeedFlare
En la parte inferior pones la ruta del xml y pulsas «Añadir nuevo FeedFlare»
Si queréis utilizar uno alojado en mi servidor, pega esta dirección:
https://ceslava.com/flares/twitter-ceslava.xml
Otros FeedFlare en español que puedes añadir son los de menéame o el de bitácoras.
Para utilizar el de Facebook pero en español podemos usar este código
1: <FeedFlareUnit>2: <Catalog>3: <Title>Compartir en Facebook</Title>4: <Description>Facebook</Description>5: </Catalog>6: <FeedFlare>7: <Text>Facebook</Text>8: <Link href="http://www.facebook.com/sharer.php?u=${link}&t=${title}"/>9: </FeedFlare>10: </FeedFlareUnit>
O tirar del xml de mi servidor:
https://ceslava.com/flares/facebook-ceslava.xml
Por último puedes añadir enlaces para que te sigan en Twitter o a tu página de FB, la estructura es la misma cambiando el Text y el Link. Ejemplo para enlazar a tu Twitter:
1: <FeedFlareUnit>2: <Catalog>3: <Title>Sígueme en Twitter</Title>4: <Description>Enlace a cuenta de Twitter</Description>5: </Catalog>6: <FeedFlare>7: <Text>Sígueme en Twitter</Text>8: <Link href="http://twitter.com/ceslava"/>9: </FeedFlare>10: </FeedFlareUnit>
Y para página de Facebook
1: <FeedFlareUnit>2: <Catalog>3: <Title>Sígueme en Facebook</Title>4: <Description>Enlace a página Facebook</Description>5: </Catalog>6: <FeedFlare>7: <Text>íšnete a Facebook</Text>8: <Link href="http://www.facebook.com/pages/ceslava/184292639885" />9: </FeedFlare>10: </FeedFlareUnit>
Obviamente no os dejo el enlace a mi xml porque si no estarías enlazando a mi cuenta de Twitter
Una vez añadidos decides si los quieres en el feed y/o en tu blog y los ordenas:
Método manual en WordPress
Claro que esto sirve para FeedBurner y es bastante engorroso. Si usas WordPress añade este código a tu archivo functions.php para añadir un pie a cada uno de tus posts:
1: function rssfooter($content) {
2: if(is_feed()) {
3: $content = $content .
4: '<hr />
5: <h3>Más cosas de <a href="https://ceslava.com">ceslava</a>:</h3>
6: <ul><li><a href="http://finaldechiste.com">finaldechiste.com</a>: Humor, citas y frases</li>
7: <li><a href="http://pqpq.es">pqpq.es</a>: Debates y dicotomías</li>
8: <li><a href="https://ceslava.com/blog/video2brain">video2brain</a>: Los mejores cursos de diseño con un 15% de descuento.</li>
9: <li><a href="http://www.facebook.com/pages/ceslava/184292639885">Facebook</a></li>
10: <li><a href="http://twitter.com/ceslava">@ceslava en Twitter</a></li>
11: </ul>
12: <p>Muchas gracias por leerme, si necesitas cualquier información <a href="https://ceslava.com/blog/contacto">contacta</a> conmigo.</p>';
13: }
14: return $content;
15: }
16: add_action('the_content_feed', 'rssfooter');
17: add_filter('the_excerpt_rss', 'rssfooter');
Recuerda cambiar las líneas de la 5 a la 12
Excelente! Estaré usando tus feedflares en mis feeds, muchas gracias por compartirlos :D
Sólo un tip: Actualiza tu feedflare de twitter con el nuevo servicio de t.co, sería algo así:
http://twitter.com/share?url==${link}+${title}
Bechus!