联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > WordPress教程 > 正文

如何在WordPress中添加指向复制文本的阅读更多链接

作者:98wpeu发布时间:2024-02-04分类:WordPress教程浏览:144


导读:你可能已经注意到一些流行的网站(如eHow等)会在从他们网站复制的任何文本上附加一个“阅读更多”链接。这是获得新用户的一个很好的方式.人们经常会将网站上的文本复制粘贴到电子邮件中....

你可能已经注意到一些流行的网站(如eHow等)会在从他们网站复制的任何文本上附加一个“阅读更多”链接。这是获得新用户的一个很好的方式.人们经常会将网站上的文本复制粘贴到电子邮件中.一些人使用它来保存信息以备将来使用,而另一些人只是与他们的朋友、家人和同事分享这些信息.在这篇文章中,我们将向你展示如何轻松地添加一个“阅读更多”链接到任何从你的WordPress博客复制的文本,这样你就可以获得更多的流量。

注意:要查看这一点,请复制本文中的任何内容,并将其粘贴到您的电子邮件或记事本中.

您需要做的第一件事是将以下代码复制到主题的函数.php文件或站点特定的插件中:


function add_copyright_text() {
	if (is_single()) { ?>

<script type='text/javascript'>
function addLink() {
	if (
window.getSelection().containsNode(
document.getElementsByClassName('entry-content')[0], true)) {
    var body_element = document.getElementsByTagName('body')[0];
    var selection;
    selection = window.getSelection();
	var oldselection = selection
    var pagelink = "<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
    var copy_text = selection + pagelink;
    var new_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');
❤️由托管WPCode
在WordPress中一键使用

现在,每当有人来到你的网站并试图复制你的内容时,一个阅读更多的链接就会伴随着它一起出现.别忘了更改版权文本,并在那里添加您自己的站点标题.

编辑:最初我们抓取的是窗口网址、但正如我们的一个用户指出的那样,这让网址看起来很笨重。我们已经更新了代码,只在单个帖子页面上显示它,并使用wp_Shortlink。因此,它将使用如下内容:Yousite.com/?P=23。如果您使用的是像我们这样的自定义快捷链接:wpbec.in,则它将显示带有品牌的快捷链接。

标签:文本链接更多如何在WordPress


WordPress教程排行
最近发表
网站分类
标签列表