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.