您可能已經(jīng)注意到一些流行網(wǎng)站(如 eHow 等)如何將“閱讀更多”鏈接附加到從其網(wǎng)站復(fù)制的任何文本。這是獲得新用戶的好方法。人們通常將網(wǎng)站上的文本復(fù)制并粘貼到電子郵件中。有些人用它來保存信息以供將來使用,而另一些人只是與他們的朋友、家人和同事分享。在本文中,我們將向您展示如何輕松地將“閱讀更多”鏈接添加到 wordpress 博客中復(fù)制的任何文本,以便獲得額外的流量。
注意:要查看實(shí)際效果,請(qǐng)復(fù)制本文中的所有內(nèi)容并將其粘貼到您的電子郵件或記事本中。
您需要做的第一件事是將以下代碼復(fù)制到主題的functions.php文件或特定于站點(diǎn)的插件中:
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 中一鍵使用
現(xiàn)在,每當(dāng)有人訪問您的網(wǎng)站并嘗試復(fù)制您的內(nèi)容時(shí),都會(huì)包含一個(gè)“閱讀更多”鏈接。不要忘記更改版權(quán)文本,并在其中添加您自己的網(wǎng)站標(biāo)題。
編輯:最初我們是抓取窗口 URL,但正如我們的一位用戶指出的那樣,這使得 URL 看起來很笨拙。我們已更新代碼以僅在單個(gè)帖子頁面上顯示它,并使用 wp_shortlink。所以它會(huì)使用這樣的內(nèi)容:yoursite.com/?p=23。如果您使用像我們這樣的自定義短鏈接:wpbeg.in,那么它將顯示品牌短鏈接。