您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
WordPress插件开发创建停用和删除方法
梁胤鸣2023-11-08WordPress教程已有人查阅
导读在plugins创建一个文件插件文件夹,命名好加前缀,这个前缀可以使用你的名字或者你自己的域名,防止插件和别人重名,再创建一个PHP文件名字和你的插件名一样。
插件存放目录wp-content/plugins
创建一个插件
在plugins创建一个文件插件文件夹,命名好加前缀,这个前缀可以使用你的名字或者你自己的域名,防止插件和别人重名,再创建一个PHP文件名字和你的插件名一样。
我这里创建一个名为 yg-footer-copyright 的插件。
让WordPress识别我们的插件
创建了插件后WordPress后台并不能识别到我们的插件,那是因为我们没按照他的标准写插件信息。
在你插件入口 yg-footer-copyright.php 文件头部写入插件信息。
插件启用时调用方法
通过 register_activation_hook 这个方法可以添加插件启用时回调。
插件停用时调用方法
通过 register_deactivation_hook 这个方法可以添加插件停用时回调。
插件删除时操作
当插件被删除时默认会在插件目录下找 uninstall.php 文件,并调用里面的方法。
创建一个插件
在plugins创建一个文件插件文件夹,命名好加前缀,这个前缀可以使用你的名字或者你自己的域名,防止插件和别人重名,再创建一个PHP文件名字和你的插件名一样。
我这里创建一个名为 yg-footer-copyright 的插件。
让WordPress识别我们的插件
创建了插件后WordPress后台并不能识别到我们的插件,那是因为我们没按照他的标准写插件信息。
在你插件入口 yg-footer-copyright.php 文件头部写入插件信息。
<?php
/*
Plugin Name: 插件名称
Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
Description: 插件的简单描述
Version: 插件版本号, 例如: 1.0
Author: 插件作者
Author URI: http://URI_Of_The_Plugin_Author作者地址
*/
?>
这时再去看WordPress后台就能看到你创建的插件了。插件启用时调用方法
通过 register_activation_hook 这个方法可以添加插件启用时回调。
function ygcopyright_install() {
update_option("yg-copyright","<p>版权信息</p>");
}
//启用插件时调用的方法
register_activation_hook( __FILE__, 'ygcopyright_install' );
这里我们在启动时在option表中新增一个yg-copyright字段。插件停用时调用方法
通过 register_deactivation_hook 这个方法可以添加插件停用时回调。
function ygcopyright_stop(){
update_option("yg-copyright","yes");
}
//停用插件时的方法
register_deactivation_hook( __FILE__, 'ygcopyright_stop' );
这里我们在停用时把option表中yg-copyright字段改为yes。插件删除时操作
当插件被删除时默认会在插件目录下找 uninstall.php 文件,并调用里面的方法。
<?php
//判断是不是从WordPress后台调用的
if(!defined("WP_UNINSTALL_PLUGIN"))
exit();
delete_option("yg-copyright");
?>
这里我们好在uninstall.php 文件头添加判断是否是WordPress后台调用的,防止别人直接调用这文件,把插件删除。这里我们在停用时把option表中yg-copyright字段删除。如果有什么问题欢迎留言。
本文标签:
很赞哦! ()
相关教程
图文教程
UbuntuServer 16.04 with LNMP搭建WordPress步骤方法
前几天弄了个腾讯云服务器,一时新鲜,就想着在上面搭建一个wordpress博客,前后搞了四五天,各种度娘谷歌,各种错误,不过还好,最终总算是被我搭建出来了!不啰嗦
Wordpress数据库表的用途作用说明
以下是在WordPress3.0版本标准安装过程中所创建的数据库表的大纲和描述。目前,WordPress3.0仅支持 MySQL 4.1.2及更高版本的数据库。由于WordPress自己与数据库接口,作为终端
Wordpress更改端口后访问自动跳转老端口的解决方法
Wordpress更改端口后访问自动跳转老端口,刚开始首次安装wordpress程序时, nginx配置的是8081端口.
好用的wordpress插件推荐
之前帕兰向你推荐了一些挑选Wordpress主题的网站和几款离线博客发布工具, 今天向你介绍一些优秀的wordpress插件. 本来标题我是想取为”新手必备wordpress插件“的, 但想了
相关源码
-
(自适应)游泳馆泳池水处理器设备pbootcms网站模板免费下载专注服务于泳池水处理设备制造商、泳池系统工程商等企业用户。模板预设设备分类体系、技术参数展示模块和解决方案呈现页面,满足行业特有展示需求。查看源码 -
(PC+WAP)蓝色电缆桥架五金钢结构机械PbootCMS模板下载采用PC与WAP双端适配设计,满足桌面设备和移动端访问需求。专注服务于电缆桥架、钢结构及五金机械制造领域,通过结构化布局展示产品特性与技术参数,后台数据一体化管理提升内容维护效率。查看源码 -
(自适应响应式)pbootcms紫色美容整形机构企业模板下载基于PbootCMS内核开发的响应式网站模板,为医疗美容机构、整形医院等企业设计,提供完整的线上展示平台采用紫色系配色方案,整体风格专业大气。模板包含首页轮播、服务项目、专家团队、案例展示等核心模块,能够充分展示医疗美容机构的专业服务和特色优势。查看源码 -
(自适应)水墨风中药馆中医名医介绍pbootcms网站模板本模板基于PbootCMS内核开发,为中医馆、中医药企业量身定制,可快速搭建具有传统文化特色的官方网站。自适应手机端设计,数据实时同步,助您高效展示中医特色诊疗、中药产品、养生知识等内容,塑造专业品牌形象。查看源码 -
(自适应响应式)英文外贸医疗科研耗材设备pbootcms网站模板为医疗设备和外贸企业设计的响应式网站模板,基于PbootCMS系统开发。突出医疗产品认证展示和国际化特性,通过专业化的产品参数展示模块和文档管理系统,满足医疗行业严格的信息披露要求。查看源码 -
(自适应响应式)装修装潢设计公司网站源码下载本模板为装修设计企业打造,采用PbootCMS内核开发,整体设计突出空间美学与功能性结合。首页采用大图轮播展示工程案例,服务项目模块支持三维效果展示,呈现装修设计企业的专业形象与技术实力。查看源码
| 分享笔记 (共有 篇笔记) |

