Un shortcode muy útil y fácil de implementar, te bastará con pegar el siguiente código en el archivo functions.php de tu tema de WordPress y establecer un estilo CSS para la clase de la etiqueta DIV.
Shortcode con la función para el botón tweetmeme en JavaScript
1
2
3
4
5
6
7
8
9
| function tweetmeme(){
return '<div class="tuestilo">
<script type="text/javascript">
tweetmeme_source = "joanpiquecom"; // Tu cuenta
</script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
</div>';
}
add_shortcode('tweet', 'tweetmeme'); |
El código es para el botón retweet de tweetmeme que es menos conocido pero igual de válido, si lo que quieres es implementar el oficial de Twitter, puedes generar el código desde aquí y pegarlo entre las etiquetas DIV.
Ver más…
Este sencillo javascript es una función que sirve para añadir un enlace al articulo original con un texto personalizado (copyright o lo que se te ocurra) a todo lo que se copia de tu página web.
Función addLink en JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
if (window.clipboardData) { // IE
var pagelink = "\r\n\r\nFuente: "+document.location.href+" (c)2011"; // Tu texto en IE
var copytext = selection + pagelink;
window.clipboardData.setData ("Text", copytext);
return false;
} else {
var pagelink = "\r\n\r\nFuente: "+document.location.href+" (c)2011"; // Tu texto en el Resto
var copytext = selection + pagelink;
var newdiv = document.createElement('div');
newdiv.style.position='absolute';
newdiv.style.left='-99999px';
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
}
document.oncopy = addLink;
</script> |
En la mayoría de navegadores funcionará solamente añadiendo el script dentro de la etiqueta head, pero en Internet Explorer, como ya es habitual, habrá que sumarle otro evento en la etiqueta body para que funcione:
1
| <body oncopy="document.body.oncopy=addLink"> |
Fuente: Bavotasan