在互联网高速发展的今天,内容创作已经成为了一种重要的职业。而WordPress作为全球最受欢迎的博客平台之一,吸引了大量的创作者加入。随着创作内容的增多,版权问题也逐渐浮出水面。本文将围绕WordPress文章版权展开讨论,帮助你了解如何保护你的原创内容。
一、WordPress文章版权概述
在讨论WordPress文章版权之前,我们先来了解一下什么是版权。
1. 版权的定义
版权是指作者对其作品享有的权利,包括复制权、发行权、出租权、展览权、表演权、放映权、广播权、信息网络传播权等。在我国,版权受《中华人民共和国著作权法》的保护。
2. WordPress文章版权的特点
(1)原创性:WordPress文章版权属于作者,作者对其作品享有完全的著作权。
(2)自动保护:一旦创作完成,无需申请,即可自动获得版权保护。
(3)地域性:在我国境内创作的作品,受《中华人民共和国著作权法》保护。
二、WordPress文章版权保护措施
1. 选择合适的版权声明
WordPress提供了多种版权声明方式,你可以根据自己的需求选择:
* 原创声明:声明该文章为原创,禁止抄袭。
* 非原创声明:声明该文章为非原创,转载需注明出处。
* 免费使用声明:声明该文章可以免费使用,但需注明出处。
2. 使用版权插件
WordPress有许多版权插件可以帮助你保护文章版权,以下是一些常用的插件:
插件名称 | 功能描述 |
---|---|
CopyProtect | 防止复制 |
DuplicateContentBlocker | 防止重复内容 |
CopySentry | 监测文章被复制情况 |
3. 加强原创性
(1)提高文章质量:通过深入研究和分析,提高文章的原创性和价值。
(2)注重版权意识:在创作过程中,注意保护自己的版权,避免侵犯他人版权。
4. 知识产权维权
(1)收集证据:在发现他人侵犯版权时,收集相关证据。
(2)联系侵权方:要求侵权方停止侵权行为,并赔偿损失。
(3)寻求法律援助:在必要时,寻求专业律师的帮助。
三、WordPress文章版权案例分析
以下是一些WordPress文章版权的案例分析:
1. 案例一:某知名博主发现自己的文章被他人抄袭,要求对方停止侵权并赔偿损失。经过协商,侵权方同意停止侵权并赔偿博主一定金额的损失。
2. 案例二:某企业未经授权,在其网站上大量转载某知名博客的文章。博客博主发现后,通过法律途径维护自己的权益,最终法院判决该企业停止侵权并赔偿博主一定金额的损失。
四、总结
WordPress文章版权保护是一个重要的问题,作为创作者,我们应该重视并采取措施保护自己的原创内容。通过选择合适的版权声明、使用版权插件、加强原创性以及寻求法律援助等方式,我们可以更好地保护自己的权益。希望本文能对你有所帮助。
五、问答环节
以下是一些关于WordPress文章版权的常见问题:
问:我发布的文章被他人抄袭,该怎么办?
答:收集相关证据,如截图、网页等。然后,联系侵权方,要求其停止侵权行为并赔偿损失。如果侵权方不予理睬,可以考虑通过法律途径维护自己的权益。
问:我可以将他人文章转载到我的网站上吗?
答:可以转载,但需注明出处。建议在转载前先了解原作者的版权声明,以免侵犯他人权益。
问:WordPress提供了哪些版权插件?
答:WordPress提供了多种版权插件,如CopyProtect、Duplicate Content Blocker、CopySentry等。这些插件可以帮助你保护文章版权,防止他人抄袭。
WordPress文章版权保护是每个创作者都应该关注的问题。通过了解版权知识、采取有效措施,我们可以更好地保护自己的原创内容。希望本文能对你有所帮助,让你的创作之路更加顺畅!
怎么去除wordpress官方链接和版权信息
怎么去除wordpress官方链接和版权信息
wordpress安装成功后,会自动启用官方默认的主题twentyeleven或twentyten,这两个主题由于与wordpress程序兼容性很好,很多不喜欢折腾的新手也就直接使用了,但是侧边栏“功能”模块里面的“文章RSS”、“评论RSS”、“WordPress.org”和底部“自豪地采用 WordPress”这些多余功能和官方版权信息实在多余,很多新手想去除,但苦于无从入手,现在告诉大家修改的方法。
一、去除功能模块多余信息
wordpress默认主题功能模块调用的是wordpress原程序中wp-includes文件夹中的默认代码,我们修改的时候只需要找到原始文件,去除多余代码即可:
1、用编辑工具dreamweaver或是UE等打开以下路径中的文件:wp-includesdefault-widgets.php;
2、Ctrl+F搜索“<?php wp_register();?>”,找到以下代码:
<ul>
<?php wp_register();?>
<li><?php wp_loginout();?></li>
<li><a href=“<?php bloginfo(‘rss2_url’);?>” title=“<?php echo esc_attr(__(‘Syndicate this site using RSS 2.0’));?>”><?php _e(‘Entries<abbr title=“Really Simple Syndication”>RSS</abbr>’);?></a></li>
<li><a href=“<?php bloginfo(‘comments_rss2_url’);?>” title=“<?php echo esc_attr(__(‘The latest comments to all posts in RSS’));?>”><?php _e(‘Comments<abbr title=“Really Simple Syndication”>RSS</abbr>’);?></a></li>
<li><a href=“<?php esc_attr_e(‘’);?>” title=“<?php echo esc_attr(__(‘Powered by WordPress, state-of-the-art semantic personal publishing platform.’));?>”><?php
/* translators: meta widget link text*/
_e(‘WordPress.org’);
?></a></li>
<?php wp_meta();?>
</ul>
其中如下的三句代码分别是控制“文章RSS”、“评论RSS”、“WordPress.org”输出的,删除即可:
<li><a href=“<?php bloginfo(‘rss2_url’);?>” title=“<?php echo esc_attr(__(‘Syndicate this site using RSS 2.0’));?>”><?php _e(‘Entries<abbr title=“Really Simple Syndication”>RSS</abbr>‘);?></a></li>
<li><a href=“<?php bloginfo(‘comments_rss2_url’);?>” title=“<?php echo esc_attr(__(‘The latest comments to all posts in RSS’));?>”><?php _e(‘Comments<abbr title=“Really Simple Syndication”>RSS</abbr>‘);?></a></li>
<li><a href=“<?php esc_attr_e(‘’);?>” title=“<?php echo esc_attr(__(‘Powered by WordPress, state-of-the-art semantic personal publishing platform.’));?>”><?php
/* translators: meta widget link text*/
_e(‘WordPress.org’);
?></a></li>
二、去除底部“自豪地采用 WordPress”版权信息
虽然使用wordpress程序我很自豪,但也不需要宣扬出来呀,更何况加了一个wordpress的官方外链,实在不爽,现在教你怎么去除它:
1、打开主题文件夹:wp-contentthemestwentyelevenfooter.php;
2、搜索找到以下代码:
<a href=“<?php echo esc_url( __(‘’,‘twentyeleven’));?>” title=“<?php esc_attr_e(‘Semantic Personal Publishing Platform’,‘twentyeleven’);?>” rel=“generator”><?php printf( __(‘Proudly powered by%s’,‘twentyeleven’),‘WordPress’);?></a>
3、删除这段代码即可,当然删除后会什么都不显示,这样不是很美观,我们可以自己添加下自己的版权信息,可以替换为以下代码:
<a href=“<?php echo get_option(‘home’);?>” title=“<?php bloginfo(‘name’);?>” rel=“generator”><?php bloginfo(‘name’);?></a>
这样就换成了自己的版权信息了,是不是很简单呢,赶快折腾下吧。
如何开发一个WordPress插件
在开始之前,需要注意三件事情
I、给插件取一个个性化的名字,越个性化越好,以防和其他插件重名冲突。
II、代码里面,一定要包含注释,不为自己,也要为想修改你代码的别人想想。
III、尽量用最新版的 WordPress进行开发和测试。
插件名称和插件结构
一般来说,都是在 wp-content\plugins目录下建立一个文件夹,文件夹名就是插件的名称,我们插件名字为”copyright_plugin”,文件结构如下。
\wp-content\plugins\copyright_plugin下有copyright_plugin.php和readme.txt
这里的 readme.txt文件中包含了一些插件的介绍,使用说明等信息,主要是提交到 WordPress官方网站时候用到的,可以参考他们给的模板,另外还有插件截图预览的功能,需要另外添加图片,但是我们现在是练习,不需要提交到官网,所以暂时先不涉及这些。
插件的核心
总的来说,插件的核心是两个 function,用来添加 Hooks(中文译为钩子)
add_action($hookname,$callbackfunction)
add_filter($hookname,$callbackfunction)
这两个方法相当重要,几乎所有的插件都要用到他们。
Actions,我理解就是 wordpress核心代码预留的一些特殊的切入点,或者说是在执行一些特定事件时候发生,例如文章发布时,或者访客留言时触发。
Filters,应该就是 wordpress执行时,对数据传输过程的一种过滤机制,例如当文章保存到数据库的过程,或者文章从事数据库中取出,展现到浏览器中的这个过程。
我们今天要制作的插件,应该是用 Filters,因为我们要在文章显示在浏览器之前,在最后面加上一段字符窜,用来显示版权信息,后面添加菜单项的时候,也要用到 Actions。
插件概要信息
用文本编辑器打开 copyright-plugin.php文件,输入如下信息:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
?>
保存好文件,然后登录 WordPress后台,打开插件菜单,应该就可以看到这个插件,已经显示在插件列表里面了,并且可以启用这个插件试试,不过没有任何效果,因为到目前为止,这个插件还没有实现任何功能。
为插件实现功能
修改copyright_plugin.php
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/*此插件将在文章正文最下面,显示一行版权信息*/
function display_copyright(){
return”<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>”;
}
?>
保存好这个文件,然后打开正在用的主题文件夹,打开index.php文件夹,找到 get_template_part('content', get_post_format());并在下面添加如下代码
if(function_exists('display_copyright')){
echo display_copyright();
}
function_exists是判断 display_copyright函数是否存在,因为当插件停用的时候,主题代码里面是找不到这个函数的,所以要判断一下,防止出错。
然后在 wordpress后台启用该插件,再打开首页看看效果吧!
至此,这段代码,应该可以勉强算是一个插件了。之所以说勉强,是因为这个插件存在一个问题,需要手工去修改主题代码,如果用户换了主题的话,需要在新主题里面再次修改代码,这个不好。
改良插件
还记得我们前面说过的 Hooks(钩子)吗,我们要开始用 Filter钩子了!
代码修改copyright_plugin.php如下:
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
add_filter('the_content','display_copyright');
/*这个函数在日志正文结尾处添加一段版权信息,并且只在首页页面才添加*/
function display_copyright($content){
if( is_home())
$content=$content.”<p style='color:red'>本站点所有文章均为原创,转载请指明出处!</p>”;
return$content;
}
?>
参看以上代码,其中 the_content是钩子的名字,display_copyright是回调函数名称。这样一来,只要启用插件就可以实现功能,无需去修改主题了,请把刚才在index.php文件中添加的代码删掉,然后启用插件,看看效果吧,显示效果应该是一样的,无论怎么换主题,还是会自动显示版权信息。
is_home是判断是不是主页
更进一步
至此一个真正的插件算是完成了。但是此插件将版权信息直接写在代码里,如果用户想自定义版权信息的话,需要修改插件的源代码,仍然不方便,所以此插件仍需改进。其实,我们可以在 WordPress后台中为插件单独添加一个菜单和页面,用户可以在这里来自定义设置设置版权信息,信息可以保存在数据库里面。
先附上完整代码,后面会做说明
<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description:此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
/*注册激活插件时要调用的函数*/
register_activation_hook( __FILE__,'display_copyright_install');
/*注册停用插件时要调用的函数*/
register_deactivation_hook( __FILE__,'display_copyright_remove');
function display_copyright_install(){
/*在数据库的 wp_options表中添加一条记录,第二个参数为默认值*/
add_option(“display_copyright_text”,”<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>”,'','yes');
}
function display_copyright_remove(){
/*删除 wp_options表中的对应记录*/
delete_option('display_copyright_text');
}
if( is_admin()){
/*利用 admin_menu钩子,添加菜单*/
add_action('admin_menu','display_copyright_menu');
}
function display_copyright_menu(){
/* add_options_page($page_title,$menu_title,$capability,$menu_slug,$function);*/
/*页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面)*/
add_options_page('Set Copyright','Copyright Menu','administrator','display_copyright','display_copyright_html_page');
}
function display_copyright_html_page(){
?>
<div>
<h2>Set Copyright</h2>
<form method=”post” action=”options.php”>
<?php/*下面这行代码用来保存表单中内容到数据库*/?>
<?php wp_nonce_field('update-options');?>
<p>
<textarea
name=”display_copyright_text”
id=”display_copyright_text”
cols=”40″
rows=”6″><?php echo get_option('display_copyright_text');?></textarea>
</p>
<p>
<input type=”hidden” name=”action” value=”update”/>
<input type=”hidden” name=”page_options” value=”display_copyright_text”/>
<input type=”submit” value=”Save” class=”button-primary”/>
</p>
</form>
</div>
<?php
}
add_filter('the_content','display_copyright');
/*这个函数在日志正文结尾处添加一段版权信息,并且只在首页页面才添加*/
function display_copyright($content){
if( is_home())
$content=$content. get_option('display_copyright_text');
return$content;
}
?>
说明:
以下代码自己要是在启用插件时和停用插件时调用,注释中已经写得很详细了。
/*注册激活插件时要调用的函数*/
register_activation_hook( __FILE__,'display_copyright_install');
/*注册停用插件时要调用的函数*/
register_deactivation_hook( __FILE__,'display_copyright_remove');
function display_copyright_install(){
/*在数据库的 wp_options表中添加一条记录,第二个参数为默认值*/
add_option(“display_copyright_text”,”<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>”,'','yes');
}
function display_copyright_remove(){
/*删除 wp_options表中的对应记录*/
delete_option('display_copyright_text');
}
添加菜单和页面的代码如下:
if( is_admin()){
/*利用 admin_menu钩子,添加菜单*/
add_action('admin_menu','display_copyright_menu');
}
function display_copyright_menu(){
/* add_options_page($page_title,$menu_title,$capability,$menu_slug,$function);*/
/*页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面)*/
add_options_page('Set Copyright','Copyright Menu','administrator','display_copyright','display_copyright_html_page');
}
至此,已经可以在后台看到菜单项了,但是点击的话,还会出错,因为还没有添加对应的页面(如何自定义添加后台菜单位置)
下面开始添加页面,主要代码如下:
function display_copyright_html_page(){
?>
<div>
<h2>Set Copyright</h2>
<form method=”post” action=”options.php”>
<?php/*下面这行代码用来保存表单中内容到数据库*/?>
<?php wp_nonce_field('update-options');?>
<p>
<textarea
name=”display_copyright_text”
id=”display_copyright_text”
cols=”40″
rows=”6″><?php echo get_option('display_copyright_text');?></textarea>
</p>
<p>
<input type=”hidden” name=”action” value=”update”/>
<input type=”hidden” name=”page_options” value=”display_copyright_text”/>
<input type=”submit” value=”Save” class=”button-primary”/>
</p>
</form>
</div>
<?php
}
现在再去点击刚才新加的菜单,可以显示出来一个页面了,我们可以在这里设置版权信息文本。
另外还有如下代码要修改
/*这个函数在日志正文结尾处添加一段版权信息,并且只在首页页面才添加*/
function display_copyright($content){
if( is_home())
$content=$content. get_option('display_copyright_text');
return$content;
}
将原来的静态化文本,改成动态的,之所以要这么改,是因为我们已经将数据存到数据库里面了,这里要从数据库里面取出数据。
wordpress自定义页面插件有哪些
Login LockDown
这个是登陆安全管理插件,也可以简称为“登陆锁”,类似于安全门、安全锁,可以防止密码被暴力破解。安装了以后在后台登陆窗口处会显示Login form protected by Login LockDown.翻译为中文就是“通过登录锁定保护的登录表单。”Login Lockdown插件是wordpress插件中一款非常厉害的安全管理插件,它可以尝试记录登陆失败的ip地址和时间、限制某ip或ip段登陆、还能控制同ip密码输入错误的次数,如果超过一定的次数,就封锁限制此ip,有效防止密码被暴力破解。
END
wordpress必装的插件二:Comments Link Redirect
1
Comments Link Redirect,这个插件是防止垃圾留言的,对留言者的链接和留言中链接的 URL进行转化、跳转成/?r=这样的连接,防止被垃圾留言分去网站权重。添加了这个插件以后,可以手工在 robots.txt文件中插入一行Disallow:/?r=*,就可以屏蔽垃圾链接。
END
wordpress必装的插件三:Add Post URL
1
Add Post URL:使用这个插件可以在文章的开头或末尾插上自己设置的内容,比如版权申明、广告、或图片,也可以是HTML内容。
END
wordpress必装的插件四:BackWPup
1
BackWPup:这个是wordpress的备份插件,可以设置自动备份网站内容、数据库内容、文章、图片、插件等网站的任何文件,还可以设置自动发送备份文件到邮箱、FTP空间、Dropbox、Amazon S3。
END
wordpress必装的插件五:DX-auto-publish
1
DX-auto-publish:这个是自动定时批量发布文章的插件,可以自动发布草稿箱里面的内容,无需每篇文章都手动设置定时发布时间。。一次性发布过多的文章会影响seo效果,可以使用这个插件来定时发布。可以自定义设置定时发布文章的时间间隔、升序、随机发布草稿文章。
END
wordpress必装的插件六:Link Manager
1
Link Manager:这个是wordpress官方发布的友情链接管理插件。
END
wordpress必装的插件七:No Category Parents
1
No Category Parents:可以去除文类目录URL里面的category。设置之前:。安装这个插件以后可以使URL变为:。这样比较短小美观一些。
WP No Category Base:和上面这个插件No Category Parents功能是差不多的,你可以任意选择一个来安装,或者两个都安装也行。
PS:根据不同的主机类型,有的主机可能不支持某一个插件,有的支持第一个插件,有的支持第二个,反正我是两个都装了。
END
wordpress必装的插件八:Platinum SEO Pack
1
Platinum SEO Pack:这个是wordpress的seo插件。
END
wordpress必装的插件九: WP Keyword Link
1
WP Keyword Link:这个是wordpress自动给关键词添加锚文本连接的插件。使用之后可以实现类似百度百科一样的效果。
END
wordpress必装的插件十:Yet Another Related Posts Plugin
1
Yet Another Related Posts Plugin(简称YARPP):这个是wordpress的相关文章插件。
END
然后再推荐几个wordpress常用的插件,你可以选择性安装
Fix image width:自适应图片宽度插件。可以自动调整超过主题限制范围的图片宽度,以免影响页面美观。
Role Manager:这个是用户权限管理插件。如果你的博客是团队进行管理的,可以使用这个插件给不同的用户设置不同的权限。比如角色管理、权限管理、编辑用户权限等。
Search& Replace:这个是一个功能超强的查找与替换工具。可以替换wordpress文章内容、标题里面的敏感词。不过需要注意的是:这款插件他是直接执行数据库操作的,也就是操作以后不可反悔。所以不建议初级用户使用这个插件。
WordPress Database Backup:定时备份插件,使用这个插件可以备份数据库内容,还可以设置定时备份、发送到邮箱等。
wp-itluren-comment-filter:垃圾评论过滤插件。使用这个插件可以在后台设置垃圾留言者昵称、关键词、IP、邮箱、网址、内容等为依据形成过滤机制,一旦评论人员的IP、邮箱、网址、内容完全匹配或者相似于设置的对应资料,就会触发该插件,从而屏蔽垃圾留言,使wordpress博客远离垃圾评论。
WP-PostViews:统计文章浏览次数的插件,自动统计文章的点击次数并显示。
WP PHP widget:可以在侧边栏小工具添加自定义php代码。
日志自动截断:可以自动截取文章,比如首页、目录页面都可以设置自动截断日志文字的片段,使用此插件后,撰写日志时无需再加入【阅读更多】【more】标签进行文字截断操作。
END
注意事项
插件安装过多会导致wordpress程序臃肿、反应速度变慢
安装尽可能少的插件,能够加快wordpress后台访问速度