由于WordPress的很多主题模版并不自带作者信息和版权信息,所以我们在写文章时,由于没有在底部标注版权信息,所以可能会让有些人直接复制而不标注原作者,虽然放了版权信息也会面临被盗窃的风险,但聊胜于无嘛。
那么,该如何在文章底部增加版权信息,链接和作者信息呢?
方法如下:在主题目录中functions.php的最后一段添加如下代码
function anspoon_author_meta($content){
if(is_single()){
$mycopyright='<p><span style="color: #ff0000;"><strong>|</strong></span>
<span style="color:red;font-size:13px;"> 版权声明: 本站文章采用
<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener">
CC 4.0 BY-SA 协议 </a>进行许可,转载请附上原文出处链接和本声明。</span>
<br> <span style="color: #ff0000;"><strong>|</strong></span>
<span style="color:red;font-size:13px;"> 本文链接: <a href="'.get_the_permalink().'" rel="bookmark" title="'.get_the_title().'">
'.get_the_permalink().'</a></span></p>';
$content=$content.$mycopyright;
}
return $content;
}
add_filter('the_content','anspoon_author_meta',9);
简单说明一下:
代码中的get_the_permalink()函数即是得到本文的链接地址,get_the_title()即得到本文的标题。
上面代码中的第二个the_promalink()如果换成get_the_title(),页面就会把链接显示成本文的标题。这样虽然更直接明了,但文字就和文章标题重复了,反而不太好,有重复堆砌内容的嫌疑。
is_single()是判断是否是文章,即只在文章底部添加版权信息,如果你想在页面也添加版权信息的话,可以使用is_singular()。至于它们之间的详细区别,可以参考下面这篇文章。
版权信息的理想位置应该加在正文后标签(tag)前, 加在标签(tag)后别人在复制你的文章的时候很可能就把它忽略了,当然,大部分时候其实加了也白加。
上面代码的具体效果可以看本站文章的底部。
但是上面的代码是给所有文章都加上版权信息。一个内容型网站,很难保证所有的文章都是原创,或者你偶尔创作一篇原创文章,想要加上版权声明,那么可以使用短代码,在你需要增加版权信息的文章的任意位置插入短代码即可。
实现方式也很简单,把上面的代码改造一下就可以。
function anspoon_author_meta($content){
if(is_single()){
$mycopyright='<p><span style="color: #ff0000;"><strong>|</strong></span>
<span style="color:red;font-size:13px;"> 版权声明: 本站文章采用
<a href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" rel="noopener">
CC 4.0 BY-SA 协议 </a>进行许可,转载请附上原文出处链接和本声明。</span>
<br> <span style="color: #ff0000;"><strong>|</strong></span>
<span style="color:red;font-size:13px;"> 本文链接: <a href="'.get_the_permalink().'" rel="bookmark" title="'.get_the_title().'">
'.get_the_permalink().'</a></span></p>';
$content=$content.$mycopyright;
}
return $content;
}
add_shortcode('spoon', 'spoon_author_meta');
这里我设置的短代码是spoon,你可以设置成自己熟悉的名称。
使用方法如下:
当然,以上代码的相关文字可以自己更换,CSS样式也可以自己DIY。
这篇文章中有一些样式示例,你可以参考一下。
其实,添加版权信息有点多此一举的感觉,甚至有点好笑。但是加上也显得正式一点嘛,所以勺子建议给你的网站加上版权信息,输出更多原创内容吧。
欢迎给我留言!
《WordPress免插件实现文章底部添加版权信息,链接和作者信息》有1条评论