Cómo agregar un enlace de Leer más al texto copiado en WordPress
Es posible que haya notado cómo algunos sitios web populares (como eHow, etc.) adjuntarán un enlace "leer más" a cualquier texto que se copie de su sitio. Esta es una gran manera de conseguir nuevos usuarios. A menudo, las personas están copiando y pegando texto de sitios web en correos electrónicos. Algunos lo usan para guardar la información para el futuro, mientras que otros solo 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 complemento específico del sitio:
function add_copyright_text () if (is_single ()) ?> function addLink () if (window.getSelection (). contieneNodo (document.getElementsByClassName ('entry-content') [0], true)) var body_element = document.getElementsByTagName ('body') [0]; selección de var; selection = window.getSelection (); var oldselection = selection var pagelink = "
Lea más en WPBeginner: "; // Cambie esto si desea 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 agregar enlace;Ahora, cada vez que alguien visite su sitio web e intente copiar su contenido, se incluirá un enlace para leer más junto con este. No olvide cambiar el texto de copyright y agregar el título de su propio sitio allí..
Edición: Inicialmente estábamos agarrando la URL de la ventana, pero como uno de nuestros usuarios señaló que hacía que las URL se vieran torpes. Hemos actualizado el código para mostrarlo solo en páginas de una sola publicación 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, entonces se mostrará el enlace corto de marca.