最近更新的页面
设置
使扩展程序的设置易于理解。 仅包含对产品整体功能至关重要的设置选项。 尽可能使用智能默认值, 而不是要求商家进行配置。 直观地分组您的设置。 将常用的设置放在每个部分的顶部,并将具有破坏性或不常...
颜色
在为 WordPress wp-admin 创建扩展时,请使用核心颜色,尊重用户的 WordPress 管理界面颜色方案选择,并确保您的设计符合 AA 级别指南。 当使用带有文本的组件,例如按钮...
可访问性
您的扩展程序必须符合 WordPress 可访问性编码规范。 有关可访问性的更多信息,请查看 WordPress 可访问性快速入门指南。
WooCommerce 扩展开发最佳实践
想创建一个插件来扩展 WooCommerce 吗? 您来对地方了。 WooCommerce 扩展与普通的 WordPress 插件相同。 更多信息,请访问 撰写插件。 您的 WooCommerc...
WooCommerce 核心关键流程
我们已经确定了我们认为在 WooCommerce 核心中最关键的用户流程。这些流程将帮助我们聚焦并优先安排测试工作。它们还将帮助我们评估更改的影响和问题的优先级。 随着平台的发展,这些流程将持续...
JavaScript 包的发布
WooCommerce 单仓库项目包含许多 JavaScript 组件,用于支持 WooCommerce 的开发,例如 @woocommerce/components,这些组件通过 NPM 进...
WooCommerce Git Flow
约定 分支命名 虽然我们不强制执行任何命名约定,除了发布分支(始终以 release/ 开头),但前缀有助于指示分支或更改的类型。 一些常见的前缀包括 fix/、 feature/、 add...
字符串本地化指南
在所有字符串中使用 woocommerce textdomain。 当在 printf/ sprintf 中使用动态字符串时,如果需要替换多个字符串,请使用编号参数。例如, Test %s ...
报告安全问题
WooCommerce 非常重视安全性,并努力确保我们的商家及其客户的安全。 您可以在 这里 找到我们的安全策略,如果您认为您发现了一个漏洞,我们鼓励您遵循该策略并通过 HackerOne 提交...
处理 WooCommerce 中的 SCSS 和 JS 压缩
SCSS 当在 WooCommerce 项目中更新 SCSS 文件时,请仅提交您对未压缩的 SCSS 文件的更改。 压缩操作将作为发布过程的一部分进行处理。 要获取压缩后的 CSS 文件,请从仓...
WooCommerce Core API 中的关键流程
在说明文档中,我们已明确指出了 WooCommerce Core API 中的核心用户流程。这些流程为我们的测试工作提供了指引,帮助我们集中精力于最重要的环节。它们还为评估修改影响和确定问题优先...
重命名一个国家
在您的国家列表中重命名一个国家: if ( ! function_exists( 'YOUR_PREFIX_rename_country' ) ) { /** * 重命名一个国家 ...
以编程方式禁用市场场所建议功能
对于那些希望通过编程方式禁用从 woocommerce.com 获取的市场场所建议功能的用户,请将 woocommerce_allow_marketplace_suggestions 过滤器添...
检查付款方式是否支持退款、订阅或预购
如果某个付款方式的文档没有明确说明支持的功能,您通常可以通过查看付款方式的代码来了解支持哪些功能。 付款方式可以添加对 WooCommerce 及其扩展的某些功能的支持。例如,付款方式可以支持退...
Migrated legacy hooks
Below are the hooks that exist in WooCommerce core and that were brought over to WooCommerce Bloc...
Hook alternatives
These are the hooks that run when loading the Cart/Checkout shortcodes and blocks. Some are gener...
商店通知商店 (`wc/store/store-notices`)
概述 商店通知商店允许注册和注销通知容器。这对于在特定位置(例如自定义区块)显示通知非常有用。 用法 要使用此商店,您需要在任何引用它的模块中汇入 storeNoticesStore 的 S...
付款方式集成
客户端集成 客户端集成包含用于注册_常规_和_快捷_付款方式的 API。 在这两种情况下,客户端集成都是通过 blocks-registry API 上公开的注册方法完成的。您可以通过 Woo...
理解在 WooCommerce 中移除 URL 基础部分的风险
总结 移除 /product/、 /product-category/ 或 /shop/ 这些基础部分,通常是不建议的,因为这会影响 WordPress 解析 URL 的方式。 WordPr...
如何防止 WooCommerce 网站的数据泄露
数据泄露可能会暴露敏感信息,并危及 WooCommerce 网站的安全性。 数据泄露的一个常见来源是直接访问 PHP 文件。 本教程将向您展示如何防止此类数据泄露。 在您 WooCommerce...