Być może zauważyłeś, jak niektóre popularne strony internetowe (takie jak eHow itp.) dołączają link „Czytaj więcej” do dowolnego tekstu skopiowanego z ich strony. To świetny sposób na pozyskanie nowych użytkowników. Często ludzie kopiują i wklejają tekst ze stron internetowych do wiadomości e-mail. Niektórzy używają go do zapisywania informacji na przyszłość, podczas gdy inni po prostu dzielą się nimi ze swoimi przyjaciółmi, rodziną i współpracownikami. W tym artykule pokażemy, jak łatwo dodać link „Czytaj więcej” do dowolnego skopiowanego tekstu z bloga WordPress, dzięki czemu możesz uzyskać dodatkowy ruch.
Uwaga: aby zobaczyć to w akcji, skopiuj cokolwiek z tego posta i wklej go do wiadomości e-mail lub notatnika.
Pierwszą rzeczą, którą musisz zrobić, to skopiować następujący kod do funkcji motywu.plik php lub wtyczka specyficzna dla witryny:
function add_copyright_text () {
if (is_single ()) {?>
<script type= 'text / javascript'>
function addLink () {
jeśli (
okno.getSelection().containsNode(
dokument.getElementsByClassName ('entry-content') [0], true)) {
var body_element = document.getElementsByTagName ('body') [0];
wybór var;
selection = window.getSelection();
var oldselection = selection
var pagelink = " < br / > <br / > Czytaj więcej na WPBeginner:<?php the_title(); ?> < a href='<?php echo wp_get_shortlink(get_the_ID ());?>'><?php echo wp_get_shortlink(get_the_ID ());?> </a>"; //Zmień to jeśli chcesz
var copy_text = selection + pagelink;
var new_div = document.createElement ('div');
new_div.styl./ align= "left" / 99999px;
new_div.styl.position= "absolute";
body_element.appendChild (new_div );
new_div.innerHTML = copy_text ;
selekcja.selectAllChildren (new_div );
okno.setTimeout (function () {
body_element.removeChild (new_div );
},0);
}
}
dokument.oncopy = addLink;
< / script>
<?php
}
}
add_action ('wp_head', 'add_copyright_text');
Teraz, gdy ktoś wejdzie na Twoją witrynę i spróbuje skopiować Twoją zawartość, wraz z nią zostanie dołączony link Czytaj więcej. Nie zapomnij zmienić tekstu praw autorskich i dodać tam tytuł swojej strony.
Edycja: początkowo chwytaliśmy adres URL okna, ale jak zauważył jeden z naszych użytkowników, adresy URL wyglądały niezgrabnie. Zaktualizowaliśmy kod, aby pokazać go tylko na stronach pojedynczego postu i użyć wp_shortlink. Więc użyłoby to czegoś takiego: yoursite.com/?p=23. jeśli używasz spersonalizowanego shortlinka, takiego jak my: wpbeg.in, a następnie pokaże markowe shortlink.