您可能已經注意到一些流行網站(如 eHow 等)如何將“閱讀更多”鏈接附加到從其網站復制的任何文本。這是獲得新用戶的好方法。人們通常將網站上的文本復制并粘貼到電子郵件中。有些人用它來保存信息以供將來使用,而另一些人只是與他們的朋友、家人和同事分享。在本文中,我們將向您展示如何輕松地將“閱讀更多”鏈接添加到 wordpress 博客中復制的任何文本,以便獲得額外的流量。
注意:要查看實際效果,請復制本文中的所有內容并將其粘貼到您的電子郵件或記事本中。
您需要做的第一件事是將以下代碼復制到主題的functions.php文件或特定于站點的插件中:
functionadd_copyright_text() { if(is_single()) { ?><script type='text/javascript'>functionaddLink() { if(window.getSelection().containsNode(document.getElementsByClassName('entry-content')[0], true)) { varbody_element = document.getElementsByTagName('body')[0]; varselection; selection = window.getSelection(); varoldselection = selection varpagelink = "<br /><br /> Read more at WPBeginner: <?php the_title(); ?> <a href='<?php echo wp_get_shortlink(get_the_ID()); ?>'><?php echo wp_get_shortlink(get_the_ID()); ?></a>"; //Change this if you like varcopy_text = selection + pagelink; varnew_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');
由
在 WordPress 中一鍵使用
現在,每當有人訪問您的網站并嘗試復制您的內容時,都會包含一個“閱讀更多”鏈接。不要忘記更改版權文本,并在其中添加您自己的網站標題。
編輯:最初我們是抓取窗口 URL,但正如我們的一位用戶指出的那樣,這使得 URL 看起來很笨拙。我們已更新代碼以僅在單個帖子頁面上顯示它,并使用 wp_shortlink。所以它會使用這樣的內容:yoursite.com/?p=23。如果您使用像我們這樣的自定義短鏈接:wpbeg.in,那么它將顯示品牌短鏈接。