有时候自己写的文章不想被人不劳而获,而且做了”好事”不留名,给文章加上版权是一个不错的方法,
如果每篇都手动添加实在有点麻烦,
对于WordPress系统来说,编辑相应themes下的模板文件single.php,在适当的位置加入代码即可。
我是用的方法是:
在single.php中查找:
<?php the_content(); ?>
或者只查找:
the_content
然后再改行代码下面加上自己的版权信息,可以利用WordPress内置的函数,
关于内置函数以后有文章介绍,
版权代码示例(其他代码请自行搜索):
<p>转载本站文章请注明,转载自:<strong><?php bloginfo(‘name’); ?></strong>[<a href="<?php echo get_settings('home'); ?>"><?php echo get_settings('home'); ?></a>]</p>
<p>本文链接: <a href=”<?php the_permalink() ?>” title=”<?php the_title(); ?>”><?php the_permalink(); ?></a></p>
该代码会列出文章地址,有些文章地址比较长,就像本blog,在Chrome浏览器中显示会有问题,
文章地址会在一行内显示,超出边界,不会换行.
对于无直观意义的地址可以不管语法规则进行换行,
故据此对代码进行改进,将第二行的<p>标签加上强制换行属性:
<p style="word-break: break-all;">文本链接......</p>
问题得以解决.
对于使用了文章推荐功能插件的用户来说,还有问题存在,比如本blog是用的无觅插件,
这些插件会在single.php中查找the_content函数,并紧跟其后插入其相关代码,
这就是问题所在,导致版权信息位于推荐模块下方,使其作用大大减小,
对此,原来考虑的解决方法是修改插件代码,查找他函数后面添加其代码,
不过这样一来,可能导致推荐文章添加位置不佳,或者插件不能使用,
在查看插件设置选项的时候,有一项:启用自定义显示位置,
启用后,拷贝<div id="wumiiDisplayDiv"></div>
在single.php页面添加到你想要显示的地方。
于是可以将该代码写在版权信息的下方,问题解决.