Comment ajouter un lien en lire plus au texte copié dans WordPress

Comment ajouter un lien en lire plus au texte copié dans WordPress / Tutoriels

Vous avez peut-être remarqué comment certains sites Web populaires (tels que eHow, etc.) associent un lien "en savoir plus" à tout texte copié à partir de leur site. C'est un excellent moyen d'obtenir de nouveaux utilisateurs. Les gens copient et collent souvent du texte de sites Web dans des courriels. Certains l'utilisent pour sauvegarder les informations pour l'avenir, alors que d'autres ne font que les partager avec leurs amis, leur famille et leurs collègues. Dans cet article, nous allons vous montrer comment ajouter facilement un lien "En savoir plus" à tout texte copié à partir de votre blog WordPress, afin que vous puissiez obtenir du trafic supplémentaire..

Remarque: pour voir ceci en action, copiez n'importe quoi sur ce post et collez-le dans votre email ou votre bloc-notes..

La première chose à faire est de copier le code suivant dans le fichier functions.php de votre thème ou dans un plugin spécifique au site:

 function add_copyright_text (if) if (is_single ()) ?> function addLink () if (window.getSelection (). containsNode (document.getElementsByClassName ('entry-content') [0], true)) var body_element = document.getElementsByTagName ('body') [0]; sélection var; selection = window.getSelection (); var oldselection = selection var pagelink = "

Lisez-en plus sur WPBeginner: "; // Modifiez cela si vous aimez 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);. 0; document.oncopy = Ajouter un lien;

Désormais, chaque fois que quelqu'un visite votre site Web et essaie de copier votre contenu, un lien "lire plus" lui sera ajouté. N'oubliez pas de changer le texte du copyright et d'ajouter le titre de votre propre site ici.

Edit: Au départ, nous récupérions l’URL de la fenêtre, mais comme l’a souligné l’un de nos utilisateurs, les URL ont été mal placées. Nous avons mis à jour le code pour l'afficher uniquement sur des pages de publication individuelle et utilisons wp_shortlink. Donc, il utiliserait quelque chose comme ceci: yoursite.com/?p=23. Si vous utilisez un lien abrégé personnalisé, tel que nous le sommes: wpbeg.in, il affichera le lien abrégé de marque..