woocommerce/docs/extensions/core-concepts
2026-04-15 10:18:01 +08:00
..
docs docs: add 260 translated files 2026-03-09 19:53:58 +08:00
zh-cn docs: add 895 translated files 2026-04-15 10:18:01 +08:00
adding-actions-and-filters.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
changelog-txt.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
check-if-woo-is-active.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
class-reference.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
example-header-plugin-comment.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
handling-deactivation-and-uninstallation.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
maintainability.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
README.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
wc-get-orders.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
wc-get-products.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00
woocommerce-plugin-api-callback.md docs: add 260 translated files 2026-03-09 19:53:58 +08:00

title post_status comment_status taxonomy
核心概念 publish open
category post_tag
woocommerce
Core Concepts
Extensions
Repos

核心概念

本部分涵盖了开发健壮、可维护的 WooCommerce 扩展所需的基本原理、最佳实践和必备知识。

了解从基本设置和架构到高级开发模式的方方面面。 无论您是构建您的第一个 WooCommerce 扩展还是维护现有的扩展,这些指南都将帮助您遵循最佳实践并创建高质量的代码。

快速入门

检查 WooCommerce 是否已启用,以了解确保 WooCommerce 已安装并激活后再运行代码的正确方法。 这可以防止错误,并确保您的扩展可靠运行。 您还需要了解 核心 WooCommerce 类 以及如何使用它们,从主要的 WooCommerce 类到 WC_ProductWC_CustomerWC_Cart

内部代码边界

WooCommerce 包含供扩展使用的公共 API 以及内部基础设施代码。 扩展程序不得使用内部代码,因为 WooCommerce 版本之间的兼容性不能保证:

  • 内部命名空间: 所有位于 Automattic\WooCommerce\Internal 下的类均为内部基础设施。
  • @internal 注释: 带有 @internal 注释的文档块中的代码实体(类、方法、钩子)。

使用内部代码可能会导致您的扩展在商家更新 WooCommerce 时出现问题。 请参阅 扩展开发最佳实践 以及 内部命名空间文档,以获取更多详情。

开发模式

添加操作和过滤器,掌握通过钩子扩展 WooCommerce 的艺术。 了解何时以及如何添加操作和过滤器,遵循 WordPress 和 WooCommerce 的标准。 为了长期成功,请了解 编写可维护代码 的策略,并建立更新流程,以确保您的扩展保持最新状态并安全。 您还需要 管理停用和卸载,以确保您的扩展在停用或卸载时能够正确清理,包括计划的任务、管理提示和任务。

插件结构和标准

请参阅 示例头插件评论 格式,以了解您扩展的主要插件文件的标题,包括所有必需的元数据。 您还应该了解标准的 变更日志格式,用于记录您扩展的变更日志文件中的更改,并了解 WooCommerce 插件 API 回调,以便与 WooCommerce 的插件 API 正确集成,以实现无缝功能。