Hace poco que salió el botón oficial de Twitter para compartir entradas de blogs, etc. Hay plugins de twitter para worpdress que ya han añadido esa capacidad y con añadir una llamada a una función php específica ya lo tenías hecho.
Pero yo no tenía ganas de tener un plugin solo para eso así que use el código que dan en Twitter. Al incluir esto en el single.php y en loop.php de mi tema ya estaba hecho
Esa es la parte fácil, pero que ocurre? Que los botones que están en la página principal hacen referencia a la página principal! Y nosotros queremos que hagan referencia a la entrada en la que están. Para eso hay que crearse un botón específico para WordPress.
Para ello nos ayudamos de la página de desarrollador del Twitt button. Mirando podemos crear el siguente codigo específico para WordPress:
<a href="http://twitter.com/share" data-url="<?php the_permalink(); ?>" data-via="TU_USUARIO" data-lang="es" data-text="<?php the_title(); ?>" data-count="horizontal">Tweet</a><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
Como veís podemos añadir distintos campos al enlace para interactuar con Twitter. Con <?php the_permalink(); ?> le demos al servicio el enlace específico de la entrada, esto es lo que se diferencia de antes. Ahora en la página principal le damos el enlace de cada entradas específica, así no hay problemas
Además también usamos <?php the_title(); ?> para el título de la entrada.