如何在 WordPress 中向復(fù)制的文本添加“閱讀更多”鏈接

如何在 WordPress 中向復(fù)制的文本添加“閱讀更多”鏈接

您可能已經(jīng)注意到一些流行網(wǎng)站(如 eHow 等)如何將“閱讀更多”鏈接附加到從其網(wǎng)站復(fù)制的任何文本。這是獲得新用戶的好方法。人們通常將網(wǎng)站上的文本復(fù)制并粘貼到電子郵件中。有些人用它來保存信息以供將來使用,而另一些人只是與他們的朋友、家人和同事分享。在本文中,我們將向您展示如何輕松地將“閱讀更多”鏈接添加到 WordPress 博客中復(fù)制的任何文本,以便獲得額外的流量。

注意:要查看實際效果,請復(fù)制本文中的所有內(nèi)容并將其粘貼到您的電子郵件或記事本中。

您需要做的第一件事是將以下代碼復(fù)制到主題的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 中一鍵使用

現(xiàn)在,每當(dāng)有人訪問您的網(wǎng)站并嘗試復(fù)制您的內(nèi)容時,都會包含一個“閱讀更多”鏈接。不要忘記更改版權(quán)文本,并在其中添加您自己的網(wǎng)站標(biāo)題。

編輯:最初我們是抓取窗口 URL,但正如我們的一位用戶指出的那樣,這使得 URL 看起來很笨拙。我們已更新代碼以僅在單個帖子頁面上顯示它,并使用 wp_shortlink。所以它會使用這樣的內(nèi)容:yoursite.com/?p=23。如果您使用像我們這樣的自定義短鏈接:wpbeg.in,那么它將顯示品牌短鏈接。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊5 分享