用途:为 WordPress 与 WooCommerce 电商开发提供规范与实践指导,适合开发插件、主题扩展及自定义电商功能。
主要能力:整理 PHP 最佳实践,包括遵循 WordPress PHP 编码标准、使用有意义的函数与变量名、为函数和类加前缀避免冲突、用 PHPDoc 注释文档、使用命名空间(如 namespace MyPlugin\WooCommerce)。讲解 WooCommerce 动作钩子与过滤器钩子用法,如 add_action('woocommerce_after_single_product_summary', ...)、add_action('woocommerce_order_status_completed', ...)、add_filter('woocommerce_get_price_html', ...)、add_filter('woocommerce_checkout_fields', ...)。安全部分涵盖输入清理(absint、wc_stock_amount、sanitize_email)、输出转义(esc_html、esc_url、wp_kses_post)、nonce 验证(wp_nonce_field、wp_verify_nonce)与权限检查(current_user_can)。还涉及自定义产品类型(继承 WC_Product)、REST API 扩展(register_rest_route、wc_get_products)、数据库操作($wpdb->prepare 与 WooCommerce 数据存储)、性能与缓存(transient、对象缓存、优化查询)、插件目录结构以及 PHPUnit/WP_UnitTestCase/PHPCS 测试。
使用方式:在 WordPress 或 WooCommerce 项目中按上述钩子、安全与结构约定编写代码,命令与代码片段保持原样;具体安装命令与版本要求资料未提供。
适用场景:电商网站功能扩展、支付与订单流程定制、前后台展示调整、插件开发。
限制:资料为开发规范与示例,未提供具体版本兼容范围、正式文档链接或部署步骤,实际使用需结合自身环境验证。