插件基础知识
插件基础知识
入门 最简单的来说,WordPress 插件是一个带有 WordPress 插件标头注释的 PHP 文件。强烈建议您创建一个目录来保存您的插件,以便将所有插件的文件整齐地组织在一个位置。 要...
标题要求
如入门中所述,主 PHP 文件应包含标头注释,告诉 WordPress 该文件是一个插件并提供有关该插件的信息。 最小字段 标头注释至少必须包含插件名称: /* * Plugin Na...
包括软件许可证
大多数 WordPress 插件都是在GPL下发布的,这与WordPress 本身使用的许可证相同 。但是,还有其他兼容选项可用。最好清楚地表明您的插件使用的许可证。 在“标头要求”部分中,我...
激活/停用挂钩
激活和停用挂钩提供了在激活或停用插件时执行操作的方法。 激活时,插件可以运行例程来添加重写规则、添加自定义数据库表或设置默认选项值。 在停用时,插件可以运行例程来删除临时数据,例如缓存和临时...
卸载方法
从站点卸载时,您的插件可能需要进行一些清理。 如果用户停用插件,然后单击 WordPress 管理员中的删除链接,则该插件将被视为已卸载。 卸载插件后,您需要清除特定于插件的所有插件选项和/...
最佳实践
以下是一些帮助组织代码的最佳实践,使其能够与 WordPress 核心和其他 WordPress 插件一起良好运行。 避免命名冲突 当您的插件对变量、函数或类使用与另一个插件相同的名称时,就...
单文件包含函数
<?php /** * Move Floating Social Bar in Genesis * * @package Move_Floating_Social_Bar_In...
单个插件文件,包含类、实例化对象和可选函数
<?php /* Plugin Name: WP Comment Notes Plugin URI: http://andrewnorcross.com/plugins/ Descrip...
主插件文件,然后是一个或多个类文件
下载网址:https://github.com/DevinVinson/WordPress-Plugin-Boilerplate 可以通过下列网址自动生成结构:https://wppb.me/...
确定插件和内容目录
在编写 WordPress 插件时,您经常需要在整个 WordPress 安装过程中以及插件或主题中引用各种文件和文件夹。 WordPress 提供了多种函数来轻松确定给定文件或目录所在的位置...