WordPress插件开发教程手册 — 插件开发介绍
欢迎进入插件开发的世界
欢迎阅读 WordPress插件开发者手册,准备好进入 WordPress插件开发的世界了吗?
这是一个关于 WordPress插件开发的教程资源,无论你是第一次接触 WordPress插件开发,还是经验丰富的 WordPress插件开发者,你都可以在这里找到与 WordPress插件开发相关问题的答案。
- 如果你刚刚接触 WordPress插件开发,请先阅读介绍,然后继续阅读基础知识。
- 第 3 节介绍插件的安全性 问题和提升安全性的方法。
- 钩子(Hooks)是插件与 WordPress 交互的机制,我们将在第 4 节中介绍。
- 第 5 – 11 节介绍了关于 WordPress 内置功能的详细信息,如:管理菜单,简码,设置x选项,元数据,自定义文章类型,自定义分类方法和用户、角色和权限。
- 第 12 节介绍了怎么通过 HTTP API 获取数据
- 第 13 节介绍了怎么在插件中使用 JavaScript,jQuery 或 Ajax
- 第 14 节的内容是怎么通过 Cron API 安排基于时间的 WordPress 任务计划
- 第 15-17 节是关于 国际化和本地化 WordPress插件的方法,怎么在在WordPress.org上发布插件的介绍,以及一些有用的插件开发者工具。
WordPress插件开发者手册是由 WordPress 社区成员为 WordPress 社区创建的。我们一直在寻找更多的贡献者,如果您有兴趣,请前往文档团队博客,了解更多关于参与的信息。
插件开发介绍
欢迎阅读 WordPress插件开发手册。无论你正在开发第一个插件还是第五十个插件,这个手册都能帮你写出更好的 WordPress插件。
插件开发手册涵盖了有关 WordPress插件开发的方方面面 – 从插件头文件到安全最佳实践,到可用于构建插件的工具。这也是一个正在进行的工作 – 如果您发现手册不完善或者有错误,你可以贡献自己的一份力量,添加或编辑内容,使手册变得更好。
WordPress 有三大组件:
- 核心:包括 WordPress 根目录下的文件,wp-admin/ 和 wp-includes/ 目录下的所有文件。
- 主题:一般放在 wp-content/theme 目录下,负责控制 WordPress 站点的外观表现。
- 插件:一般放在 wp-content/plugins 目录下,用来增强或改变 WordPress的功能。
本手册是关于插件开发的,介绍了插件如何 WordPress 进行交互,通过阅读此手册,我们可以理解 WordPress插件的运行机制,在此基础上,写出更好的插件。
为什么要开发 WordPress插件
WordPress开发有一个基本准则,那就是:不要改变 WordPress 内核,也就是说,不要通过编辑 WordPress 核心文件来为网站添加功能,因为 WordPress 在更新时,会覆盖所有核心文件。我们为 WordPress 站点添加的任何功能都应该使用 WordPress 提供的 API,以插件或主题的形式添加。
WordPress插件开发可以很简单,也可以很复杂,这取决于我们的需求是什么。最简单的插件是一个 PHP 文件。比如“ Hello Dolly “,这个插件只包含了 插件头, 一些 PHP 函数, 和一些用来把插件函数添加到 WordPress 中的钩子(Hooks)。
WordPress插件可以让我们在不修改 WordPress 核心的前提下,为 WordPress 添加很多我们需要的功能。插件开发者可以把插件免费托管到 WordPress.org, WordPress 用户可以在后台很轻松的安装和升级这些插件,这个机制为 WordPress 功能代码的重用提供了很大的便利。
什么是插件
插件是扩展 WordPress 核心功能的代码包,WordPress插件由 PHP 代码和其他相关资源(如图像、CSS 和 JavaScript)组成。
通过开发自己的插件,你也可以扩展 WordPress,在 WordPress 的基础上添加自己需要的附加功能,例如,我们可以开发一个插件,显示自己站点上最新的 10 篇文章。或者,使用 WordPress 自定义文章类型,我们可以开发一个功能完整的工单系统,包含邮件通知,自定义工单状态,和面向客户的门户,没有什么是不可能的。
大多数 WordPress插件都是由很多文件组成的,但是插件实际上只需要一个主文件,在这个文件中,有特定格式的 DocBlock 作为文件头,包含 WordPress插件的一些信息,以便 WordPress 识别这个插件。
Hello Dolly 是第一个单文件插件,只有 82行 代码。你好多莉在 WordPress 仪表盘中显示著名歌曲的歌词。在 PHP 文件中使用了一些 CSS 来切换歌词的样式。
作为一个 WordPress.org 的插件开发者,我们只需要遵循 WordPress开发规范,把自己的好主意变成代码,我们的插件有机会被数以百万计的 WordPress 用户安装、使用、喜爱和传播,WordPress插件开发手册可以帮助我们更好的实现这些工作。
1 thoughts on “WordPress插件开发教程手册 — 插件开发介绍”
想要一个可以用微信支付或者卡密支付并带有会员系统的插件