wordpress 文章版权(wordpress需要授权吗)

随着互联网的快速发展,内容创作已经成为人们获取信息、表达观点的重要方式。WordPress作为全球最受欢迎的博客平台之一,拥有庞大的用户群体。在享受WordPress带来的便捷的我们也面临着文章版权的困扰。如何保护我们的WordPress文章版权呢?本文将为您一一解答。

一、了解WordPress文章版权的基本概念

1. 原创性:原创性是判断文章版权的第一要素。只有原创的文章才能享有版权保护。

2. 独创性:独创性指的是文章在表达方式、结构、观点等方面具有独特性。

3. 可复制性:文章必须具有可复制性,才能被他人获取。

4. 合法性:文章的版权必须符合我国《著作权法》等相关法律法规。

二、WordPress文章版权保护方法

1. 使用原创声明插件

(1)插件名称:Wordpress Originality Check

(2)功能:检测文章是否抄袭,并提供原创声明。

(3)操作步骤

* 在WordPress后台,点击“插件”-“添加新插件”;

* 搜索“Wordpress Originality Check”;

* 点击“安装”并激活插件;

* 在文章编辑页面,点击“检测原创性”按钮,插件将自动检测文章是否抄袭;

* 如果文章原创,点击“发布”即可。

2. 设置文章版权信息

在文章编辑页面,点击“设置”-“版权”选项卡,填写以下信息:

* 作者:填写你的真实姓名或昵称;

* 版权声明:勾选“我同意发布文章的版权声明”;

* 版权归属:选择“我拥有这篇文章的版权”。

3. 使用版权保护插件

(1)插件名称:Copy Protect

(2)功能:防止他人复制、粘贴你的。

(3)操作步骤

* 在WordPress后台,点击“插件”-“添加新插件”;

* 搜索“Copy Protect”;

* 点击“安装”并激活插件;

* 在文章编辑页面,点击“版权保护”按钮,插件将自动为文章添加版权保护。

4. 使用图片版权保护插件

(1)插件名称:Image Protection

(2)功能:防止他人盗用你的图片。

(3)操作步骤

* 在WordPress后台,点击“插件”-“添加新插件”;

* 搜索“Image Protection”;

* 点击“安装”并激活插件;

* 在文章编辑页面,点击“图片保护”按钮,插件将自动为图片添加版权保护。

三、如何应对侵权行为

1. 收集证据:保存侵权行为的相关证据,如截图、网页截图等。

2. 联系侵权方:通过邮件、电话等方式联系侵权方,要求其删除侵权内容。

3. 投诉至平台:如果侵权方拒绝删除侵权内容,可以向平台投诉。

4. 法律途径:如果侵权行为严重,可以寻求法律帮助,维护自己的合法权益。

WordPress文章版权保护是一个复杂的过程,但只要我们了解相关知识,采取有效措施,就能最大限度地保护我们的原创内容。希望本文能对您有所帮助。

插件名称 功能 操作步骤
WordPressOriginalityCheck 检测文章是否抄袭,并提供原创声明 在WordPress后台,点击“插件”-“添加新插件”,搜索“WordpressOriginalityCheck”,点击“安装”并激活插件,在文章编辑页面,点击“检测原创性”按钮,插件将自动检测文章是否抄袭
CopyProtect 防止他人复制、粘贴你的 在WordPress后台,点击“插件”-“添加新插件”,搜索“CopyProtect”,点击“安装”并激活插件,在文章编辑页面,点击“版权保护”按钮,插件将自动为文章添加版权保护
ImageProtection 防止他人盗用你的图片 在WordPress后台,点击“插件”-“添加新插件”,搜索“ImageProtection”,点击“安装”并激活插件,在文章编辑页面,点击“图片保护”按钮,插件将自动为图片添加版权保护

怎么去除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如何采集文章

在 WordPress中采集文章通常有使用插件和代码两种方式,以下为你详细介绍:

使用插件采集

WP-AutoPost1:目前较好用的 WordPress自动采集发布插件。安装激活后,创建采集任务,在基本设置中配置任务名称、分类目录、作者、更新时间间隔等信息。在文章来源设置中输入文章列表网址,通过 URL通配符或 CSS选择器设置文章网址匹配规则。还需在文章抓取设置中通过 CSS选择器设置文章标题和内容的匹配规则,完成后可点击测试按钮检查设置是否正确。另外,可设置文章内容过滤、HTML标签过滤等功能,以满足不同采集需求。

胖鼠采集:可以采集微信公众号文章等多种内容。下载安装后,在采集中心的“微信爬虫”处粘贴微信公众号文章链接,多篇文章用回车换行分隔,点击采集。采集成功后到“数据桶中心”,点击“进入桶”,首次进入需设置默认发布配置,完成后即可发布采集的文章。

优采云4:支持定制采集规则,能精准获取目标网站内容,兼容多种数据格式。在其平台中可配置采集规则,如关键词过滤、内容筛选等,还提供定时发布工具,可设定定时任务,使文章按预定时间自动发布至 WordPress网站,并且能与 WordPress的 SEO插件及社交媒体分享插件等无缝整合,提升文章曝光度和网站 SEO性能。

使用代码采集

PHP采集:首先要确保 PHP环境安装配置好,然后使用 PHP的 CURL库发送请求、接收数据。通过设置 CURL选项,如设置请求的 URL、请求方式等,来获取网页内容。可以利用正则表达式根据 WordPress的 HTML结构匹配文章的标题、内容等信息,采集到的数据可根据需求存储到数据库或输出到文件中。

Python爬虫采集5:利用 Python编写爬虫程序,通过模拟浏览器行为向 WordPress网站发送 HTTP请求,获取页面的 HTML内容,再使用解析库如 BeautifulSoup解析 HTML,提取文章的标题、作者、发布日期、正文内容等信息。若 WordPress网站有反爬虫措施,还需处理相关情况,最后将爬取的数据存储为结构化格式或进行清洗处理以便后续分析。

不过,在采集文章时需要注意版权问题,确保采集行为符合相关法律法规和网站的使用条款,避免侵权纠纷

如何开发一个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;

}

将原来的静态化文本,改成动态的,之所以要这么改,是因为我们已经将数据存到数据库里面了,这里要从数据库里面取出数据。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享