wordpress 版权信息(wordpress文章权限)

随着互联网的普及,越来越多的人开始使用WordPress来构建自己的网站。WordPress是一款开源的内容管理系统(CMS),它拥有丰富的功能和强大的社区支持。在使用WordPress的过程中,我们可能会遇到一些关于版权信息的问题。今天,我就来和大家聊聊WordPress的版权信息,帮助大家更好地了解和使用它。

什么是WordPress版权信息?

WordPress版权信息是指在WordPress软件中,关于版权归属和授权方式的相关内容。它通常包含在WordPress软件的头部信息中,如以下代码所示:

“`php

/*

* WordPress – Free software and开源 CMS

* Copyright (C) 2001-2021, WordPress Foundation. All Rights Reserved.

* License: GPLv2 (or later)

*/

“`

这段代码中,我们可以看到WordPress的版权归属为WordPress Foundation,授权方式为GPLv2(或更高版本)。

WordPress版权信息的意义

1. 版权归属:明确WordPress的版权归属,有助于保护WordPress版权所有者的权益。

2. 授权方式:了解WordPress的授权方式,有助于我们合法使用WordPress构建网站。

WordPress的授权方式

WordPress遵循GPLv2(或更高版本)许可证,这是一种开源许可证。以下是GPLv2许可证的主要

条款 说明
1 允许任何人免费使用、复制和分发WordPress软件。
2 允许任何人修改WordPress软件,但必须保留原始版权信息。
3 允许任何人将自己的修改版WordPress软件作为商业产品销售。
4 强制要求WordPress的修改版软件也遵循GPLv2许可证。

如何使用WordPress版权信息

1. 尊重版权:在使用WordPress时,请尊重其版权,不要进行非法复制、修改或传播。

2. 保留版权信息:在修改WordPress软件时,请保留原始版权信息,如上述代码所示。

3. 遵循授权方式:在使用WordPress构建网站时,请遵循GPLv2许可证的要求。

WordPress版权信息问答

1. 问:我可以将WordPress作为商业产品销售吗

:可以。根据GPLv2许可证,你可以将WordPress作为商业产品销售,但必须遵守许可证的要求。

2. 问:我可以修改WordPress软件吗

:可以。根据GPLv2许可证,你可以修改WordPress软件,但必须保留原始版权信息。

3. 问:我可以将修改后的WordPress软件作为商业产品销售吗

:可以。根据GPLv2许可证,你可以将修改后的WordPress软件作为商业产品销售,但必须遵守许可证的要求。

总结

WordPress是一款优秀的开源CMS,其版权信息对于保护其版权所有者和合法使用者都非常重要。通过了解WordPress的版权信息,我们可以更好地使用它构建自己的网站。在使用WordPress的过程中,请尊重其版权,遵循授权方式,共同维护一个健康的开源生态。

以下是一个关于WordPress版权信息的表格,方便大家查阅:

版权归属 WordPressFoundation
授权方式 GPLv2(或更高版本)
允许免费使用
允许修改
允许销售修改版
强制遵守许可证

希望这篇文章能帮助大家更好地了解和使用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 适合建站吗

这个得从几个方面来说来考虑。

1、主机因素。如果你选用国内主机而且是VPS级别以上的主机,选用wordpress应该没有问题的,因

为wordpress的自由度比较大,一般的网站使用该程序的请求数以及加载js的数量都比较多,因此,有点慢有点卡是普遍的感觉。所以你的主机比较好还

是可以用的。

2、功能因素。国人一般都很注重SEO,网站的外观、安全性、稳定性都是次之的,因为有seo成果就有流量,有流量就意味着有收

入,所谓的垃圾站是也。如果你注重的是短期效益,建议你不要使用wordpress

;如果你很看重wordpress海量的插件主题的以及优良的功能性的话就使用它吧。但插件的使用得适量,本身就慢的程序加载很多插件无疑是雪上加霜。所

以,这点是要综合考虑的,不要盲目追求完美的功能。

3、用户体验。wordpress因为

有诸多的插件,因此给人的感觉还是比较好的,远程发布、邮件通知、在线更新、主题预览、草稿、自定义栏目等等自带的功能就很花哨了,用起来很舒服。你即便

不懂wordpress主题、插件制作,你也可以在海量的插件、主题共享网站中找到适合你的。其实我比较喜欢邮件通知的功能,有人回复你,自动会发邮件通

知你有人留言了。因此从这个方面考虑,谁都可以用了。

4、安全性。wordpress的发布都是很谨慎的,而且发布测试时,测试人员也很多,有问题反馈信息量也很大。官方技术人员也很重视安全性,因此,你可以放心的使用。相比其他CMS建站程序来说,wordpress是个让人放心的程序。

5、关注度。wordpress因为其优良的性能、海量的插件模版主题因此备受站长关注,网页的尾部一般都有自豪的使用wordpress的字样或者是

由wordpress驱动的字样,可见wordpress的魅力,要是普通的CMS程序,很多人想方设法的要去除版权信息,而不敢留下任何程序信息。

从上面几点内容可以看出,wordpress很优秀,不单美国人喜欢,国人也很关注而且使用者众多。但这不意味者你必须要选择它。凡事都要辩证的看。

wordpress在不断发展中,逐渐从博客程序想整站程序发展,你除了可以用它建博客外还可以建立其他类型的网站,但是有局限性的,它最主要的用途还是博客,也就是他的互动性。因此你要看到它的优缺点,综合考虑,要不要用它来建站。

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