今天在整理网站插件的时候发现自己网站的文章底部的版权信息还是之前通过插件实现的,所以就开始着手去除插件,以代码代替实现,其实这种小功能完全是没有必要使用插件的,因为WordPress也并没有那么多的讲究,几行简单的代码就可以搞定,为wordpress文章底部加版权,所以今天再次记录。
方法一:代码法
只需把以下代码添加到你 WordPress 当前主题的 functions.php 文件中即可:
第一种代码:(这种可能不兼容一些主题)
/* wordpress文章版权申明 */
add_filter ('the_content', 'fanly_copyright');
function fanly_copyright($content) {
if(is_single() or is_feed()) {
$content.= '你要申明的版权说明文本';
return $content;
}
}
第二种代码:(小编在使用)
/* wordpress文章版权申明 */
function add_after_post_content($content) {if(!is_feed() && !is_home() && is_singular() && is_main_query()) {$content .= '你要申明的版权说明文本';}return $content;}add_filter('the_content', 'add_after_post_content');
<?php get_template_part( 'content', 'single' ); ?>
在上面这一行代码后面加入下面的代码保存就可以。
<!--start-->
<p align="center" style="color:#999966">原创内容,转载请注明:<strong>
<a href="<?php%20bloginfo('url');%20?>"><?php bloginfo('name'); ?></a></strong>
[<a href="<?php%20echo%20get_settings('home');%20?>"><?php%20echo%20get_settings('home');%20?>
</a>] 谢谢
</br>本文链接地址: <a href="<?php%20the_permalink()%20?>" title="<?php the_title(); ?>">
<?php the_permalink(); ?></a></p>
<!--end-->
方法二:插件法
在wordpress后台插件安装界面,搜索“Add Post URL”插件,安装启用后在插件设置界面内填入版权声明文本。即在下图红框处填入:
至此,wordpress文章底部加版权的代码法和插件法都介绍完了。