Nota: Para ver esto en acción, copie cualquier cosa en esta publicación y péguela en su correo electrónico o bloc de notas.
Lo primero que debe hacer es copiar el siguiente código en el archivo functions.php de su tema o en un sitio específico plugin:
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 : <?php the_title(); ?> <a href="https://www.wpbeginner.com/wp-tutorials/how-to-add-a-read-more-link-to-copied-text-in-wordpress/<?php echo wp_get_shortlink(get_the_ID()); ?>"><?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 ingrese a su sitio web e intente copiar su contenido, se incluirá un enlace para leer más. No olvide cambiar el texto de los derechos de autor y agregar allí el título de su propio sitio.
Editar: Inicialmente estábamos tomando la URL de la ventana, pero uno de nuestros usuarios señaló que hacía que las URL parecieran torpes. Hemos actualizado el código para que solo se muestre en páginas de publicaciones únicas y usamos wp_shortlink. Entonces usaría algo como esto: yoursite.com/?p=23. Si está utilizando un enlace corto personalizado como nosotros: wpbeg.in, se mostrará el enlace corto con la marca.
.
Fuente: wpbeginner