导航:首页 > 知识产权 > wordpress版权插件

wordpress版权插件

发布时间:2020-12-17 06:24:15

Ⅰ wordpress插件能不能自己做简单的修改

如何开发一个Wordpress插件。
首先,你要在wp-content/plugins/下建立一个文件夹,文件夹的名字最好只由字母、数字专、“-”和下滑组成。同时,还要在这个文件夹下建立一个同名的php文件。比如你的文件夹名字为my-plugin,则php的名字就是my-plugin.php,这个文件做为你plugin的主文件,像主题文件的sytle.css文件一样,它的头部包含了对这个插属件的描述信息。下面是一个简单的例子:
<?php ?>

另外如果你想要把你的插件提交到wordpress.org上,你还要在文件夹中添加一个readme.txt文件。就像主题中的style.css文件一样。类似的,readme.txt的头部包含了对这个插件的基本描述信息。关于readme.txt的格式,可以参考Wordpress的官方示例。因为这里只是简单的写一个可用的Plugin,就不介绍reaadme.txt了。
Wordpress的插件其实就是一堆php的方法。这些方法通过调用系统自带的钩子来为博客增加新的功能。

Ⅱ wordpress关于添加版权提示的插件

不明白你说的 提示是指什么。我是编辑(single.php) 文件 在 日志结束尾部 添加如下代码内来实现的声明容: 本站遵循 http://creativecommons.org/licenses/by-nc-sa/3.0/deed.zh">署名-非商业性使用-相同方式共享 3.0</a> 共享协议. 转载请注明转自 禅猫悟语

Ⅲ 如何开发一个WordPress插件

在开始之前,需要注意三件事情
I、给插件取一个个性化的名字,越个性化越好,以防和其他插件重名冲突。
II、代码里面,一定要包含注释,不为自己,也要为想修改你代码的别人想想。
III、尽量用最新版的 WordPress 进行开发和测试。
插件名称和插件结构
一般来说,都是在 wp-content\plugins 目录下建立一个文件夹,文件夹名就是插件的名称,我们插件名字为"right_plugin",文件结构如下。

\wp-content\plugins\right_plugin下有right_plugin.php和readme.txt
这里的 readme.txt 文件中包含了一些插件的介绍,使用说明等信息,主要是提交到 WordPress 官方网站时候用到的,可以参考他们给的模板 ,另外还有插件截图预览的功能,需要另外添加图片,但是我们现在是练习,不需要提交到官网,所以暂时先不涉及这些。
插件的核心
总的来说,插件的核心是两个 function,用来添加 Hooks(中文译为钩子)
add_action ($hookname, $callbackfunction)
add_filter ($hookname,$callbackfunction)
这两个方法相当重要,几乎所有的插件都要用到他们。
Actions,我理解就是 wordpress 核心代码预留的一些特殊的切入点,或者说是在执行一些特定事件时候发生,例如文章发布时,或者访客留言时触发。
Filters,应该就是 wordpress 执行时,对数据传输过程的一种过滤机制,例如当文章保存到数据库的过程,或者文章从事数据库中取出,展现到浏览器中的这个过程。
我们今天要制作的插件,应该是用 Filters,因为我们要在文章显示在浏览器之前,在最后面加上一段字符窜,用来显示版权信息,后面添加菜单项的时候,也要用到 Actions。
插件概要信息
用文本编辑器打开 right-plugin.php 文件,输入如下信息:

<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/
?>

保存好文件,然后登录 WordPress 后台,打开插件菜单,应该就可以看到这个插件,已经显示在插件列表里面了,并且可以启用这个插件试试,不过没有任何效果,因为到目前为止,这个插件还没有实现任何功能。

为插件实现功能
修改right_plugin.php

<?php
/*
Plugin Name: Copyright plugin
Plugin URI:
Description: 此插件将在文章正文最下面,显示一行版权信息
Version: 1.0.0
Author: xcxc
Author URI:
License: GPL
*/

/* 此插件将在文章正文最下面,显示一行版权信息 */
function display_right() {
return "<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>";
}
?>

保存好这个文件,然后打开正在用的主题文件夹,打开index.php 文件夹,找到 get_template_part( 'content', get_post_format() ); 并在下面添加如下代码
if(function_exists('display_right')) {
echo display_right();
}

function_exists 是判断 display_right 函数是否存在,因为当插件停用的时候,主题代码里面是找不到这个函数的,所以要判断一下,防止出错。
然后在 wordpress 后台启用该插件,再打开首页看看效果吧!

至此,这段代码,应该可以勉强算是一个插件了。之所以说勉强,是因为这个插件存在一个问题,需要手工去修改主题代码,如果用户换了主题的话,需要在新主题里面再次修改代码,这个不好。
改良插件
还记得我们前面说过的 Hooks (钩子)吗,我们要开始用 Filter 钩子了!
代码修改right_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_right' );

/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . "<p style='color:red'>本站点所有文章均为原创,转载请指明出处!</p>";

return $content;
}
?>

参看以上代码,其中 the_content 是钩子的名字,display_right 是回调函数名称。这样一来,只要启用插件就可以实现功能,无需去修改主题了,请把刚才在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_right_install');

/* 注册停用插件时要调用的函数 */
register_deactivation_hook( __FILE__, 'display_right_remove' );

function display_right_install() {
/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */
add_option("display_right_text", "<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>", '', 'yes');
}

function display_right_remove() {
/* 删除 wp_options 表中的对应记录 */
delete_option('display_right_text');
}

if( is_admin() ) {
/* 利用 admin_menu 钩子,添加菜单 */
add_action('admin_menu', 'display_right_menu');
}

function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}

function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面这行代码用来保存表单中内容到数据库 */ ?>
<?php wp_nonce_field('update-options'); ?>

<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>

<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />

<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}

add_filter( 'the_content', 'display_right' );

/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');

return $content;
}
?>

说明:
以下代码自己要是在启用插件时和停用插件时调用,注释中已经写得很详细了。

/* 注册激活插件时要调用的函数 */
register_activation_hook( __FILE__, 'display_right_install');

/* 注册停用插件时要调用的函数 */
register_deactivation_hook( __FILE__, 'display_right_remove' );

function display_right_install() {
/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */
add_option("display_right_text", "<p style='color:red'>本站点所有文章均为原创,转载请注明出处!</p>", '', 'yes');
}

function display_right_remove() {
/* 删除 wp_options 表中的对应记录 */
delete_option('display_right_text');
}

添加菜单和页面的代码如下:

if( is_admin() ) {
/* 利用 admin_menu 钩子,添加菜单 */
add_action('admin_menu', 'display_right_menu');
}

function display_right_menu() {
/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function); */
/* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */
add_options_page('Set Copyright', 'Copyright Menu', 'administrator','display_right', 'display_right_html_page');
}

至此,已经可以在后台看到菜单项了,但是点击的话,还会出错,因为还没有添加对应的页面(如何自定义添加后台菜单位置)

下面开始添加页面,主要代码如下:

function display_right_html_page() {
?>
<div>
<h2>Set Copyright</h2>
<form method="post" action="options.php">
<?php /* 下面这行代码用来保存表单中内容到数据库 */ ?>
<?php wp_nonce_field('update-options'); ?>

<p>
<textarea
name="display_right_text"
id="display_right_text"
cols="40"
rows="6"><?php echo get_option('display_right_text'); ?></textarea>
</p>

<p>
<input type="hidden" name="action" value="update" />
<input type="hidden" name="page_options" value="display_right_text" />

<input type="submit" value="Save" class="button-primary" />
</p>
</form>
</div>
<?php
}

现在再去点击刚才新加的菜单,可以显示出来一个页面了,我们可以在这里设置版权信息文本。

另外还有如下代码要修改

/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */
function display_right( $content ) {
if( is_home() )
$content = $content . get_option('display_right_text');

return $content;
}

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

Ⅳ Wordpress有哪些可以管理用户阅读权限的插件

Role Manager WordPress Plugin

应该目前强自款WordPress角色管理插件

Role Manager功能:
修改已用户等级名称管理员改超级管理员作者改员等等

新建等级wordpress默认注册用户等级五级:管理员编辑作者贡献者订阅者通Role Manager插件限制创建同等级

控制同等级用户权限甚至同等级用户拥同权限

Custom Capabilities似乎意思自定义性能没搞懂意思,更知道何作用

Role Manager用户权限20面包括:
激插件编辑文件编辑文章编辑页面编辑插件编辑自文章编辑已发表文章修改模版编辑用户资料导入文章管理类管理邮件管理链接管理选项审核评论发表文章读修改模版Unfiltered Html传文件
通配同功能限制用户权限

Ⅳ wordpress 插件应该放在哪个目录文件下面

wordpress插件是后台直接搜索安装的,在文件夹“wp-content”→“plugins”里面。操作方法如下:

1、登陆WordPress后台,依内次点击左侧容菜单栏,“插件”>“安装插件”。

Ⅵ WordPress插件怎么转移到另一个网站

从你说的来看在wp的插件目录可以找到插件文件夹,ftp下载到本地后,压缩为zip格式,在新网站后台上传试试看。
或者去 wp的官网去找找这个插件。

Ⅶ wordpress 插件目录在哪

wordpress插件目录在wp-content/plugins/中,默认一个插件一个目录,目录名字就是插件名字。安装插件时可以把解压的插件上传到这个目录下或者在wordpress后台安装插件。

Ⅷ 给wordpress做的一个插件能够申请软件著作权

您好哦,件著作权登记申请的条件有:
软件著作权人主体资格证明,主体资格具体有:自然人、法人或者其他组织。
软件著作权人自主开发软件证明即软件著作权的权利归属证明和软件产品的相关资料(具体有:软件的源程序及文档;软件的名称及版本号、开发完成时间、发表时间;软件运行环境(指软件运行的硬件和软件环境);软件开发使用的编程语言的名称及版本号、源程序总行数;软件的主要功能、用途和技术特点作简要说明。)

流程以及所需材料详细版:
一、网上填写申请表
中国版权保护中心是国家版权局认定的唯一的软件著作权登记机构,目前除北京地区设有软件著作权代办机构,其他各地都需要在中国版权保护中心进行软件著作权登记。
1、注册用户名(用于软件著作权登记申请表的填写、修改、打印),用户名和密码一定要保存一下,以备将来办理软件著作权登记时要修改信息时所用。
软件著作权登记申请表要填写的内容包括:
A, 软件全称、简称、版本号、开发完成日期、软件开发情况(独立开发、合作开发、委托开发、下达任务开发);
B, 原始取得权利情况、继受取得权利情况
C, 权利范围、软件用途
D, 技术特点(软件名称、用途、技术特点、开发的软硬件环境、编程语言及编程语言版本号、程序量、零售价格)
E, 软件著作权拥有状态、申请者详细情况、软件鉴别材料交存方式、申请者签章。
2、将填写完的软件著作权申请表打印
二、准备材料
1、软件源程序代码(A4纸打印,单面,1份)
前、后各连续30页,共60页。(不足60页全部提交)第60页为模块结束页,每页不少于50行(结果页除外),在每页的左侧留出装订线,右上角打印或标注页号1—60。
2、软件用户手册、操作手册、设计说明书、使用说明书等任选一种
前、后各连续30页,共60页。(不足60页全部提交)第60页为文档结束页,每页不少于30行(结果页除外),在每页的左侧留出装订线,右上角打印或标注页号1—60。(若希望多交文档,每多交一种文档需增加文档费),要图文并茂,软件的每个功能基本上都要涉及到。
3、身份证明
A,著作权人为个人
应提交身份证复印件一份,如有工作单位,可以要单位出具非职务软件开发证明,也可以个人出具非职务软件开发保证书。(《非职务开发证明》《非职务开发保证书》在官网上可下载)
B,著作权人为单位
企业法人或事业法人的应提交有效的企业法人营业执照或事业单位法人证书副本复印件,并需加盖单位公章;社团法人单位提交民政部门出具的有效的社团法人证书的复印件;其他组织提交工商管理机关或民政部门出具的证明文件复印件;
4、委托办理文件
A,授权委托书
申请人委托代理人代为办理软件著作权登记申请的,应提交授权委托书。
B,受委托人身份证复印件
5、其他证明文件:
若申请者存在以下情况,需提交以下文件:
合作开发——合作开发合同书或合作开发协议书1份A4纸。
委托开发——委托开发协议书1份A4纸。
下达任务开发——任务书1份A4纸。
三、递交文件
将以上材料提交到中国版权保护中心,经审查无误后,受理员将在软件著作权申请书上盖章,然后到去缴费,拿到受理通知单。
四、领取软件著作权登记证书
按照规定,在取得受理通知单30个工作日可以到中国版权保护中心领取软件著作权登记证书。

流程简洁版:
办理计算机软件著作权的基本流程:
1.网报
2.准备相关材料,打印,盖章,邮寄
3.交到中国版权保护中心
4.受理缴费(有问题的话按要求修改直至受理)
5.二审(有问题的话会发补正通知,按要求修改,直至通过)
6.公告出证,一般在官方网站公告3工作日后出证,一般是受理之日起30工作日出证。

Ⅸ wordpress用了哪些插件

wordpress必装的插件一:Login LockDown

1
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。设置之前:http://www.xxx.net/category/new。安装这个插件以后可以使URL变为:http://www.xxx.net/new。这样比较短小美观一些。
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博客远离垃圾评论。
步骤阅读
6
WP-PostViews:统计文章浏览次数的插件,自动统计文章的点击次数并显示。
7
WP PHP widget:可以在侧边栏小工具添加自定义php代码。
8
日志自动截断:可以自动截取文章,比如首页、目录页面都可以设置自动截断日志文字的片段,使用此插件后,撰写日志时无需再加入【阅读更多】【more】标签进行文字截断操作。

阅读全文

与wordpress版权插件相关的资料

热点内容
石家庄上户口期限 浏览:102
汽车自燃违约侵权判决书 浏览:708
交通事故侵权伤者起诉状 浏览:480
武威运管局投诉电话 浏览:927
2016最新民事诉讼期限 浏览:389
商标法侵权要件 浏览:116
工行缩短房贷年限 浏览:750
淘宝客服与淘宝客户的纠纷 浏览:286
如何投诉电话骚扰电话 浏览:965
社保医保缴费年限 浏览:339
建行劳动纠纷 浏览:613
二手房邻里纠纷查询 浏览:166
科研设计用地年限 浏览:178
纠纷投诉种类 浏览:563
商铺抵押贷款最长年限 浏览:982
磁条卡使用年限 浏览:164
有效期AU 浏览:127
看守所拘押期限 浏览:429
建行支票有效期 浏览:228
重点企业债券纠纷 浏览:292