跳转到主要内容
高级搜索
搜索关键词
种类

精确匹配
标签搜索
日期选项
在此之后更新
在此之前更新
在此之后创建
在此之前创建

搜索结果

共找到了89个结果

了解 WP-Cron 调度

Wordpress Plugin Handbook 插件用户手册中文文档 Cron计划任务

与在特定时间安排任务的传统系统 cron 不同(例如“每小时的整点后 5 分钟”),WP-Cron 使用间隔来模拟系统 cron。 WP-Cron 有两个参数:第一个任务的时间,以及重复该任务的时间间隔(以秒为单位)。例如,如果您计划任务在下午 2:00 开始,时间间隔为 300 秒(五分钟),则该任务将首先在下午 2:00 运行,然后在下午 2:05 再次运行,然后在下午 2:10 再次运行,并且依此类推,每五分钟一次。 为了简化计划任务,WordPress 提供了一些默认间隔和添加自定义间隔的简单方法。 ...

调度 WP Cron 事件

Wordpress Plugin Handbook 插件用户手册中文文档 Cron计划任务

WP Cron 系统使用钩子来添加新的计划任务。 添加钩子 为了让您的任务运行,您必须创建自己的自定义挂钩,并为该挂钩指定要执行的函数的名称。这是非常重要的一步。忘记它,你的任务将永远不会运行。 以下示例将创建一个钩子。第一个参数是您正在创建的钩子的名称,第二个参数是要调用的函数的名称。 add_action( 'bl_cron_hook', 'bl_cron_exec' ); 笔记:请记住,函数名称的“bl_”部分是函数前缀。您可以在此处了解前缀为何如此重要。 笔记:您可以在此处阅读有关操作的更多...

将 WP-Cron 挂接到系统任务计划程序中

Wordpress Plugin Handbook 插件用户手册中文文档 Cron计划任务

如前所述,WP-Cron 不会连续运行,如果有必须按时运行的关键任务,这可能会成为一个问题。有一个简单的解决方案。只需将系统的任务调度程序设置为按您希望的时间间隔(或在需要的特定时间)运行即可。最简单的解决方案是使用工具向文件发出 Web 请求wp-cron.php。 在系统上安排任务后,还需要完成一个步骤。WordPress 将在每次页面加载时继续运行 WP-Cron。这不再是必要的,并且会导致服务器上额外的资源使用。可以在文件中禁用 WP-Cron wp-config.php。打开wp-config.php文...

WP-Cron 测试

Wordpress Plugin Handbook 插件用户手册中文文档 Cron计划任务

WP-CLI 可以使用WP-CLI测试 Cron 作业。wp cron event list它提供了和等命令wp cron event run {job name}。查看文档以获取更多详细信息。 WP-Cron 管理插件 WordPress.org 插件目录上提供了多个插件,用于查看、编辑和控制站点上计划的 cron 事件和可用计划。 _get_cron_array() 该_get_cron_array()函数返回所有当前计划的 cron 事件的数组。如果您需要检查事件的原始列表,请使用此函数。 wp_...

国际化

Wordpress Plugin Handbook 插件用户手册中文文档 国际化

什么是国际化? 国际化是开发插件的过程,以便可以轻松地将其翻译成其他语言。国际化常缩写为i18n(因为字母i和n之间有18个字母)。 为什么国际化很重要? WordPress 在世界各地使用,在英语不是主要语言的国家/地区。WordPress 插件中的字符串需要以特殊方式编码,以便可以轻松翻译成其他语言。作为开发人员,您可能无法为所有用户提供本地化(即需要对文本和其他内容进行更改,例如特定于给定区域设置(位置)的数字格式);但是,翻译人员可以成功本地化主题,而无需修改源代码本身。 进一步阅读“如何国际化你的...

本土化

Wordpress Plugin Handbook 插件用户手册中文文档 国际化

什么是本地化? 本地化描述了翻译国际化插件的后续过程。Localization 通常缩写为l10n(因为 l 和 n 之间有 10 个字母。) 本地化文件 (便携式对象模板)文件 该文件包含插件中的原始字符串(英文)。 (便携式对象)文件 每个翻译人员都会获取该POT文件并将各个msgstr部分翻译成自己的语言。结果是一个PO与 a 格式相同的文件POT,但带有翻译和一些特定的标头。每种语言都有一个PO文件。 (机器对象)文件 从每个翻译的PO文件中MO构建一个文件。这些是 gettext 函数实际...

如何国际化你的插件

Wordpress Plugin Handbook 插件用户手册中文文档 国际化

为了使字符串在应用程序中可翻译,您必须将原始字符串包装在对一组特殊函数之一的调用中。这些函数统称为“gettext”。 Gettext简介 WordPress 使用i18n 的gettext库和工具,但不是直接使用:有一组专门为了启用字符串翻译而创建的特殊函数。下面列出了这些功能。这些是您应该在插件中使用的函数。 笔记:要更深入地了解 gettext,请阅读gettext 在线手册 文本域 使用文本域来表示属于您的插件的所有文本。文本域是一个唯一标识符,以确保 WordPress 可以区分所有加载的翻译。...

国际化安全

Wordpress Plugin Handbook 插件用户手册中文文档 国际化

在谈论国际化时,安全性常常被忽视,但有一些重要的事情需要牢记。 检查垃圾邮件和其他恶意字符串 当翻译人员向您提交本地化版本时,请务必检查以确保他们的翻译中不包含垃圾邮件或其他恶意词语。您可以使用谷歌翻译 将其翻译翻译回您的母语,以便您可以轻松比较原始字符串和翻译字符串。 转义国际化字符串 您不能相信翻译人员只会在其本地化中添加良性文本;如果他们愿意,他们可以添加恶意 JavaScript 或其他代码。为了防止这种情况发生,像对待任何其他不受信任的输入一样对待国际化字符串非常重要。 如果您要输出字符串,则应...

WordPress.org 插件目录

Wordpress Plugin Handbook 插件用户手册中文文档 WordPress.org 插件目录

WordPress.org 为任何希望在我们的目录中开发插件的人提供免费托管。 此处托管的所有插件都可以访问: 监控统计信息(另请参阅 WordPress.org 插件 API) 接收用户的反馈和评论 通过免费论坛提供支持 提示:请务必查看 开发者常见问题解答! 如果您需要在 WordPress.org 上托管的帮助,您可以通过 Slack in 联系插件团队#pluginreview。 要求 简要概述: 插件必须与GNU 通用公共许可证 v2或更高版本兼容 。如果未指定许可证,代码将被视为“GP...

详细的插件指南

Wordpress Plugin Handbook 插件用户手册中文文档 WordPress.org 插件目录

最后更新时间:2022 年 12 月 21 日 笔记:添加仅阻止插件?请阅读区块特定指南 插件目录 WordPress 插件目录的目标是为所有 WordPress 用户(从非技术人员到开发人员)提供一个安全的地方,以下载与 WordPress 项目目标一致的插件。 为此,我们希望确保开发人员为该目录提交插件的过程简单透明。作为我们不断努力使插件目录包含过程更加透明的一部分,我们创建了一个开发人员指南列表。我们努力为所有开发者创造一个公平的竞争环境。 如果您有改进指南的建议或对此有疑问,请发送电子邮件plu...

规划、提交和维护插件

Wordpress Plugin Handbook 插件用户手册中文文档 WordPress.org 插件目录

您已经编写了下一个Hello Dolly,并且希望全世界都使用它。你该怎么办? 1. 测试一次并再次测试 运气好的话,您的插件将被许多人在许多不同的情况和托管环境中使用。您需要确保已经测试了您的插件,以确保它可以在任何情况下工作并且不会让您的用户感到沮丧。 2. 取一个好名字 插件名称应该反映您和您的工作的独特性。当您选择名称时,请确保您没有侵犯商标或践踏他人的产品名称。如果您不是为 FaceRange(一家假公司)工作,那么您就不应该将您的插件命名为“FaceRange's Dancing Squirre...

使用 Subversion

Wordpress Plugin Handbook 插件用户手册中文文档 WordPress.org 插件目录

SVN,即 Subversion,是一个类似于 Git 的版本控制系统。它可以通过命令行或众多 GUI 应用程序之一使用,例如Tortoise SVN、SmartSVN等。如果您是 SVN 新手,我们建议您先对 SVN 客户端进行比较,然后再决定哪一个最适合您。 本文档并不是对使用 SVN 的完整而有力的解释,而更像是开始使用 WordPress.org 上的插件的快速入门指南。有关更全面的文档,请参阅SVN 书籍。 我们将在这里描述一些有关使用 SVN 的基础知识,因为它与 WordPress.org 托管相...

警报和警告

Wordpress Plugin Handbook 插件用户手册中文文档 WordPress.org 插件目录

当您访问 WordPress.org 上的插件页面时,您可能会注意到特殊警报或警告。这些的存在是为了帮助访问者了解各种插件的状态。 已批准和待处理的数据 已获得批准但尚未上传代码的插件将看到此消息:此消息仅向插件所有者显示,一旦通过 SVN 推送代码,该消息就会消失。 关闭 截至 2017 年 11 月,关闭的插件会显示一条通知: 所有访问者都可以看到该信息,表明插件已关闭。2018 年 1 月之后关闭的插件将包含一个日期: 60 天后,警报将更新以解释插件被关闭的原因: ...

管理插件的安全性

Wordpress Plugin Handbook 插件用户手册中文文档 WordPress.org 插件目录

WordPress 插件中代码的安全性受到非常重视。 警告:如果您发现存在安全问题的插件,请阅读报告插件安全问题 当 WordPress 安全团队验证插件漏洞时,他们会联系插件作者并指导他们如何修复和发布插件的安全版本。如果插件作者没有做出回应或者漏洞严重,插件/主题将从公共目录中提取,在某些情况下,由安全团队直接修复和更新。 解决安全问题 当您收到插件安全问题的报告时,可能会很可怕。首先,不要惊慌。每个人都会犯错误。最重要的是安全、及时地修复它。 确保您理解该报告。如果您不确定这意味着什么,请询问详细信...

插件开发者常见问题解答

Wordpress Plugin Handbook 插件用户手册中文文档 WordPress.org 插件目录

托管 WordPress 插件有很多细节。在寻求帮助之前,请花一点时间查看您的问题是否在这里得到解答。 最后更新日期:2023 年 7 月 10 日 插件审核团队 如何联系插件审核团队? 您可以通过电子邮件联系我们[email protected]– 我们会在 7 个工作日内回复所有电子邮件。 审核团队是否为 Automattic 工作? 不会。审核小组由 100% 志愿者组成。有些人得到全职雇主的报酬,但没有人受 WordPress.org、Automattic 或 WordPress.com...

开发者工具

Wordpress Plugin Handbook 插件用户手册中文文档 开发者工具

有多种工具可用于帮助插件开发。其中一些在您的开发环境中运行(xdebug、PHPCS等),但也有一些优秀的工具可以直接在 WordPress 中运行,以帮助您正确构建内容并诊断问题。本章讨论浏览器内工具。

调试栏和附加组件

Wordpress Plugin Handbook 插件用户手册中文文档 开发者工具

调试栏是一个插件,它将调试菜单添加到管理栏,显示查询、缓存和其他有用的调试信息。 调试栏 这是主插件,添加了由本页列出的其余插件扩展的基本功能。 当启用 WP_DEBUG 时,它还会跟踪 PHP 警告和通知,以便更容易找到它们。 当启用 SAVEQUERIES 时,将跟踪并显示 mysql 查询。 访问调试栏 调试栏控制台 该插件添加了一个控制台,您可以在其中运行任意 PHP。这非常适合测试变量的内容以及许多其他用途。 访问调试栏控制台 调试栏简码 该插件向调试栏添加了一个新面板,显示当前请求的...

辅助插件

Wordpress Plugin Handbook 插件用户手册中文文档 开发者工具

查询监控器 Query Monitor 是一个调试插件,适合使用 WordPress 进行开发的任何人。您可以查看有关数据库查询、挂钩、条件、HTTP 请求、重定向等的调试和性能信息。它具有其他调试插件所不具备的一些高级功能,包括自动 AJAX 调试以及通过插件或主题缩小范围的能力。 访问查询监视器

主插件文件,然后是一个或多个类文件

Wordpress Plugin Handbook 插件用户手册中文文档 插件基础知识

下载网址:https://github.com/DevinVinson/WordPress-Plugin-Boilerplate 可以通过下列网址自动生成结构:https://wppb.me/ WordPress 插件样板 用于构建高质量 WordPress 插件的标准化、有组织、面向对象的基础。 内容 WordPress 插件样板包含以下文件: .gitignore。用于从存储库中排除某些文件。 CHANGELOG.md。核心项目的更改列表。 README.md。您当前正在阅读的文件。 包含源代...

单个插件文件,包含类、实例化对象和可选函数

Wordpress Plugin Handbook 插件用户手册中文文档 插件基础知识

<?php /* Plugin Name: WP Comment Notes Plugin URI: http://andrewnorcross.com/plugins/ Description: Add custom notes before or after the comment form. Version: 1.0.0 Author: Andrew Norcross Author URI: http://andrewnorcross.com Copyright 2013 Andrew ...