
Es posible que haya notado cómo algunos sitios web populares (como eHow, etc.) adjuntan un enlace de “leer más” a cualquier texto copiado de su sitio. Esta es una gran manera de conseguir nuevos usuarios. Las personas a menudo copian y pegan texto de sitios web en el correo electrónico. Algunos lo usan para guardar información para el futuro, mientras que otros simplemente la comparten con amigos, familiares y colegas. En este artículo, le mostraremos cómo agregar fácilmente un enlace “leer más” a cualquier texto copiado de su blog de WordPress, para obtener tráfico adicional.
Nota: para verlo en acción, copie cualquier cosa en esta publicación y péguelo en su correo electrónico o libreta.
Lo primero que debe hacer es copiar el siguiente código en el archivo functions.php de su tema o en un complemento específico del sitio:
function add_copyright_text() { if (is_single()) { ?> <script type="text/javascript"> function addLink() { if ( window.getSelection().containsNode( document.getElementsByClassName('entry-content')[0], true)) { var body_element = document.getElementsByTagName('body')[0]; var selection; selection = window.getSelection(); var oldselection = selection var pagelink = "<br /><br /> Read more at WPBeginner: <?php the_title(); ?> <a href="https://www.wpbeginner.com/wp-tutorials/how-to-add-a-read-more-link-to-copied-text-in-wordpress/<?php%20echo%20wp_get_shortlink(get_the_ID());%20?>"><?php echo wp_get_shortlink(get_the_ID()); ?></a>"; //Change this if you like var copy_text = selection + pagelink; var new_div = document.createElement('div'); new_div.style.left="-99999px"; new_div.style.position='absolute'; body_element.appendChild(new_div ); new_div.innerHTML = copy_text ; selection.selectAllChildren(new_div ); window.setTimeout(function() { body_element.removeChild(new_div ); },0); } } document.oncopy = addLink; </script> <?php } } add_action( 'wp_head', 'add_copyright_text');
Ahora, cada vez que alguien visite su sitio web e intente copiar su contenido, se incluirá un enlace para obtener más información. No olvides editar el texto de derechos de autor y agregar el título de tu sitio allí.
Editar: Inicialmente estábamos agarrando la URL de la ventana, pero como señaló uno de nuestros usuarios, las URL parecían torpes. Hemos actualizado el código para mostrarlo solo en páginas de publicaciones individuales y usar wp_shortlink. Entonces usaría algo como esto: yoursite.com/?p=23. Si está utilizando un enlace corto personalizado como nosotros: wpbeg.in, mostrará el enlace corto de marca.
