WordPress文章底部去除与添加版权信息的方法,文章内容被复制后自动添加文章链接代码
分类:多线程

1、修改文章页面模板single.php 打开模版文件中的single.php,在其中搜索
在这行下面加上:

此前,我们只知道给WordPress文章添加版权声明,文章标签、相关日志,但很少考虑到把这些信息输出到Feed中。尤其是文章版权,通常我们都是WordPress模板页single中添加。事实上,这样并不完美。当博客有了一定订阅的时候,文章很容易被机器人采集,做好防采集工作是十分必要的。

我们要实现内容复制时自动给复制的添加文章链接了,这个可以有很多种js与jquery及flash的实现方法,下面我以wordpress为实例来给大家介绍。

本文实例讲述了WordPress文章底部去除与添加版权信息的方法。分享给大家供大家参考。具体分析如下:

复制代码代码如下:

你查看一下Feed里面,那里并不会输出文章版权信息。在对比一下WordPress教程网的Feed里,这里输出了WordPress相关日、志文章标签,具体什么作用,你懂的。
介绍一种方法
把WordPress文章版权同时在正文下方和Feed中输出 ,在主题的Functions中添加如下代码:

具体方法

这里参考一些网友的版权声明信息,具体更改方法为:

原创文章如转载,请注明本文链接: ” title=””>

复制代码代码如下:
/** RSS Feed copyright */
function feed_copyright($content) {
if(is_single() or is_feed()) {
$content.= "

你可以给你的WordPress站点添加一个功能:内容被复制后,粘贴的时候自动在后面添加文章链接。

外观>>编辑“single.php”文件,找到类似“div class="content"”的源码,在下面相应位置添加.

就OK了,还有一种方法:

";
$content.= '  » 转载保留版权:博客名称 » 《'.get_the_title().'》.')<>';
$content.= ' » 本文链接地址:'.get_permalink().'.')<>';
$content.= '  » 如果喜欢可以:点此订阅本站<>';
$content.= "

将下面的代码添加到主题的 functions.php 文件中:

参考一,代码如下:

2、打开主题文件夹内的:functions.php文件,在末尾加入代码(复制粘贴时请注意中英文标点):

";
}
return $content;
}
add_filter ('the_content', 'feed_copyright');

 代码如下

复制代码代码如下:

复制代码代码如下:
function feed_copyright($content) {
if(is_single() or is_feed() or is_page()) {
$content.= ‘本文来自:小谈博客 » 《’.get_the_title().’》.’”)<>’;
$content.= ‘本文链接地址:’.get_permalink().’.’”) »英雄不问来路,转载请注明出处,谢谢。<>’;
$content.= ‘有话想说:那就赶紧去给我留言吧..’#respond”)<>’;
$content.= ‘您也可以订阅本站:http://www.jb51.net<>’;
}
return $content;
}
add_filter (‘the_content’, ‘feed_copyright’);
?>

利用上面的代码,其实可以实现很多的东西,甚至是加入Google Adsense。
在介绍一个WordPress防采集插件
©Feed 插件(copyfeed)
可以在Feed订阅中显示文章版、相关文章、用户评论等等,甚至是输出文章分类、标签等,而且这些样式都是可以自定义的,支持HTML,提供数字指纹加密与IP屏蔽等功能,在WordPress防采集系列插件中,是相当优秀的了。

复制代码

本文链接: %20?%3E)
转载请注明转载自:SeaRu

推荐此法,不止可以在博客日志页加入链接,包括feed里也可以,实现以后的效果如本文下面显示,蓝色文字部分请根据自己的博客修改。

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 /> 阅读更多: <?php the_title(); ?> <a href='<?php echo get_permalink(get_the_ID()); ?>'><?php echo get_permalink(get_the_ID()); ?></a>"; //根据你的需要修改这行代码
    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');

参考二,代码如下:

如果你不想修改php文件我们可以直接完全利用js实现,并且不需要增加如上代码

复制代码代码如下:
» 本文链接:

 代码如下

» 订阅本站:http://feed. searu.org<>
» 转载请注明来源:SeaRu

复制代码

» 《

<script type="text/javascript">
document.body.oncopy = function () { 
settimeout( function () 

var text = clipboarddata.getdata("text"); 
if (text) { 
text = text + "rn本篇文章来源于[左岸]() 原文出处:"+location.href;
clipboarddata.setdata("text",text); 

}, 100 ) 
}
</script>

》<>
参考三,代码如下:

更多详细内容请查看:

复制代码代码如下:

...


本文由 [

] 原创,转载请注明转自:

[

];

如果你觉得本博内容不错,欢迎 [订阅我的博客],以便第一时间了解本博更新内容;

本文链接:

希望本文所述对大家的WordPress建站有所帮助。

本文由10bet手机官网发布于多线程,转载请注明出处:WordPress文章底部去除与添加版权信息的方法,文章内容被复制后自动添加文章链接代码

上一篇:没有了 下一篇:没有了
猜你喜欢
热门排行
精彩图文