Es posible que haya notado cómo algunos sitios web populares (como eHow, etc.) adjuntan un enlace “leer más” a cualquier texto que se copie de su sitio. Esta es una excelente manera de conseguir nuevos usuarios. A menudo, la gente copia y pega texto de sitios web en el correo electrónico. Algunos lo usan para guardar la información para el futuro, mientras que otros simplemente la comparten con sus amigos, familiares y colegas. En este artículo, le mostraremos cómo puede agregar fácilmente un enlace “leer más” a cualquier texto copiado de su blog de WordPress, para que pueda obtener tráfico adicional.

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *