跳转到主要内容

最近更新的页面

AJAX

WordPress 插件开发手册

什么是 AJAX? AJAX 是 Asynchronous JavaScript And XML(异步 JavaScript 和 XML)的缩写。XML 是一种数据交换格式,而 UX 是开发者对...

由 壳壳虫 更新于 7 个月前

JavaScript

WordPress 插件开发手册

JavaScript 是许多 WordPress 插件的重要组成部分。WordPress 核心捆绑了多种 JavaScript 库。jQuery 是 WordPress 中最常用的库之一,因为它...

由 壳壳虫 更新于 7 个月前

什么是插件?

WordPress 插件开发手册

插件是用于扩展 WordPress 核心功能的代码包。WordPress 插件由 PHP 代码构成,并可包含其他资源,如图像、CSS 和 JavaScript。 通过创建自己的插件,你正在 扩展...

由 壳壳虫 更新于 7 个月前

插件开发入门

WordPress 插件开发手册

欢迎阅读《插件开发者手册》。无论您是在编写第一个插件还是第五十个插件,我们都希望这份资源能帮助您编写出最优秀的插件。 本手册涵盖多种主题——从插件头部应包含的内容,到安全最佳实践,再到可用于构建...

由 壳壳虫 更新于 7 个月前

Index

WordPress 插件开发手册

国际化安全 在讨论国际化时,安全问题常被忽视,但有几个重要事项需要牢记。 检查垃圾信息和恶意字符串 当译者向您提交本地化内容时,务必检查确认其翻译中未包含垃圾信息或其他恶意词汇。您可以使用 Go...

由 壳壳虫 更新于 7 个月前

本地化

WordPress 插件开发手册

什么是本地化? 本地化描述的是国际化插件后续的翻译过程。本地化常被缩写为 l10n(因为 l 和 n 之间有 10 个字母)。 本地化文件 POT(可移植对象模板)文件 此文件包含您插件中的原...

由 壳壳虫 更新于 7 个月前

如何实现插件国际化

WordPress 插件开发手册

要使应用程序中的字符串可翻译,您需要将原始字符串包裹在一组特殊函数调用中。这些函数统称为"gettext"。 Gettext 简介 WordPress 使用 gettext 库和工具进行国际化,...

由 壳壳虫 更新于 7 个月前

国际化

WordPress 插件开发手册

什么是国际化? 国际化是指开发插件时使其能够轻松翻译成其他语言的过程。国际化通常缩写为 i18n(因为在字母 i 和 n 之间有 18 个字母)。 为什么国际化很重要? WordPress 在...

由 壳壳虫 更新于 7 个月前

HTTP API

WordPress 插件开发手册

简介 HTTP 代表超文本传输协议,是整个互联网的基础通信协议。即使这是您首次接触 HTTP,您可能已经理解得比您意识到的更多。在最基本的层面上,HTTP 的工作方式如下: “你好,服务器 XY...

由 壳壳虫 更新于 7 个月前

过滤器

WordPress 插件开发手册

过滤器是两种钩子类型之一。 它们为函数提供了一种在 WordPress 核心、插件和主题执行期间修改数据的方式。它们是动作的对应部分。 与动作不同,过滤器应以独立方式工作,且不应产生副作用,例如...

由 壳壳虫 更新于 7 个月前

自定义钩子

WordPress 插件开发手册

一项重要但常被忽视的做法是在插件中使用自定义钩子,以便其他开发者能够扩展和修改它。 自定义钩子的创建和调用方式与 WordPress 核心钩子相同。 创建钩子 要创建自定义钩子,请对操作使用 ...

由 壳壳虫 更新于 7 个月前

高级主题

WordPress 插件开发手册

移除动作与过滤器 有时您需要从其他插件、主题甚至 WordPress 核心已注册的钩子中移除某个回调函数。 若要从钩子中移除回调函数,您需要调用 remove_action() 或 remo...

由 壳壳虫 更新于 7 个月前

操作

WordPress 插件开发手册

操作是钩子的两种类型之一。它们提供了一种在 WordPress 核心、插件和主题执行过程中的特定时刻运行函数的方式。操作的回调函数不会向调用它的操作钩子返回任何内容。它们是过滤器的对应物。这里回...

由 壳壳虫 更新于 7 个月前

钩子

WordPress 插件开发手册

钩子是一种让代码在特定预定义位置与其他代码交互/修改的方式。它们构成了插件和主题与 WordPress 核心交互的基础,同时核心自身也广泛使用钩子。 钩子有两种类型:动作和过滤器。要使用其中任何...

由 壳壳虫 更新于 7 个月前

辅助插件

WordPress 插件开发手册

插件检查工具 插件检查工具用于测试您的插件是否符合 WordPress.org 插件目录的必备标准。通过此插件,您可以运行新插件提交所需的大部分检查,并验证您的插件是否满足要求。 此外,该工具还...

由 壳壳虫 更新于 7 个月前

Debug Bar 和插件

WordPress 插件开发手册

Debug Bar 是一个插件,它会在管理栏中添加一个调试菜单,显示查询、缓存和其他有用的调试信息。 Debug Bar 这是主插件,提供了基础功能,本页列出的其他插件会在此基础上进行扩展。 当...

由 壳壳虫 更新于 7 个月前

开发者工具

WordPress 插件开发手册

插件开发过程中可使用多种辅助工具。部分工具需在开发环境中运行(如 xdebug、PHPCS 等),同时也有优秀工具可直接在 WordPress 内部运行,帮助您规范构建项目并诊断问题。本章将重点...

由 壳壳虫 更新于 7 个月前

Understanding WP-Cron Scheduling

WordPress 插件开发手册

Unlike a traditional system cron that schedules tasks for specific times (e.g. "every hour at 5 m...

由 壳壳虫 更新于 7 个月前

WP-Cron 测试

WordPress 插件开发手册

WP-CLI 可以使用 WP-CLI 测试定时任务。它提供了诸如 wp cron event list 和 wp cron event run {job name} 等命令。查看文档 获取更...

由 壳壳虫 更新于 7 个月前

调度 WP Cron 事件

WordPress 插件开发手册

WP Cron 系统使用钩子来添加新的定时任务。 添加钩子 为了让你的任务能够运行,你必须创建自己的自定义钩子,并给这个钩子指定要执行的函数名。这是非常重要的一步。如果忘记,你的任务将永远不会运...

由 壳壳虫 更新于 7 个月前