不去在乎结果,热情地付出过,就好了.

给WordPress文章添加版权信息并解决文章推荐插件兼容

有时候自己写的文章不想被人不劳而获,而且做了”好事”不留名,给文章加上版权是一个不错的方法,

如果每篇都手动添加实在有点麻烦,

对于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页面添加到你想要显示的地方。

于是可以将该代码写在版权信息的下方,问题解决.

打赏

Add comment

20 − 8 =

不去在乎结果,热情地付出过,就好了.
某一天,你所坚持的,和承担过的一切,会有回应。它们并非失去踪迹,只是需要时间抵达。这和星光落入眼睛里,是一样的道理。

近期文章

近期评论