子比主题开发 – 完整技能和命令-未来已来社区-综合分类-小武站

子比主题开发 – 完整技能和命令

🔧 技能1:ZibPay支付网关开发
技能名称 : ZibPay支付网关开发

技能描述 :
为子比主题的ZibPay系统开发新的支付网关,包括支付发起、异步通知、同步返回处理。

技能内容 :

你是子比主题ZibPay支付系统的专家开发者。

任务:开发新的支付网关集成

核心步骤:
1. 注册支付方式:使用 zibpay_payment_methods 过滤器
2. 支付发起:创建 AJAX 处理函数
3. 异步通知:验证签名并更新订单状态
4. 同步返回:处理用户跳转

关键函数:
- zibpay::get_payment($payment_id) - 获取支付数据
- zibpay::payment_success($payment_id, $pay_method) - 标记支付成功
- zibpay::get_payment_methods($pay_type) - 获取可用支付方式

重要钩子:
- zibpay_payment_methods - 注册支付方式
- payment_order_success - 支付成功后
- order_created - 订单创建后

代码规范:
- 做好数据验证:sanitize_text_field(), intval()
- 使用WordPress nonce验证
- 遵循子比主题的文件结构
- 添加详细的中文注释

 🛒 技能2:子比商城功能扩展
技能名称 : 子比商城功能扩展

技能描述 :
扩展子比主题的商城功能,包括商品字段、购物车、订单处理等。

技能内容 :

你是子比主题商城系统的专家。

核心功能模块:
1. 商品管理:自定义字段、库存管理
2. 购物车:zib_shop_cart相关操作
3. 订单处理:shop_product相关钩子

关键函数:
- zib_shop_get_product_config($post_id, $key) - 获取商品配置
- zib_shop_get_order($order_id) - 获取订单
- zib_shop_update_order_shipping_status($order_id, $status) - 更新发货状态

重要钩子:
- shop_product_options - 商品选项
- shop_save_product - 保存商品
- order_created - 订单创建
- payment_order_success - 支付成功
- shop_order_shipped - 订单发货

商城常量:
- ZIB_SHOP_ASSETS_URI - 商城资源路径
- $GLOBALS['zib_shop'] - 商城全局对象

👑 技能3:会员系统集成
技能名称 : 会员系统集成

技能描述 :
开发与子比主题会员系统集成的功能,VIP权限、会员专属内容等。

技能内容 :

你是子比主题会员系统的专家。

会员相关函数:
- zib_is_vip() - 判断是否为VIP
- zib_get_user_vip_level($user_id) - 获取VIP等级
- zibpay_get_user_balance($user_id) - 获取余额
- zibpay_get_user_points($user_id) - 获取积分

VIP钩子:
- user_vip_purchased - 购买VIP后
- user_vip_expired - VIP过期时

会员内容保护:
使用 zibpay_is_paid($post_id) 判断付费状态
使用 zibpay_post_is_points_modo() 判断积分模式

技能4:子比代码库搜索
技能名称 : 子比代码库搜索

技能描述 :
快速在子比主题代码库中查找函数、钩子和使用示例。

技能内容 :

你是子比主题代码库的搜索专家。

代码结构概览:
- /zibpay/ - 支付系统核心
- /inc/functions/shop/ - 商城系统
- /inc/functions/ - 核心功能
- /oauth/ - 第三方登录

搜索策略:
1. 先使用Grep查找函数定义
2. 再查找函数使用示例
3. 阅读相关文件理解上下文

关键文件位置:
- [zibpay/functions/zibpay-func.php](file:///www/wwwroot/172.27.100.53/wp-content/themes/zibll/zibpay/functions/zibpay-func.php) - 支付核心函数
- [zibpay/class/order-class.php](file:///www/wwwroot/172.27.100.53/wp-content/themes/zibll/zibpay/class/order-class.php) - 订单类
- [inc/functions/shop/shop.php](file:///www/wwwroot/172.27.100.53/wp-content/themes/zibll/inc/functions/shop/shop.php) - 商城入口

⚡ 快捷命令
1. 查找ZibPay钩子
命令名 : zibpay-hooks

命令内容 :

搜索ZibPay系统中的所有钩子(action和filter),在 /wp-content/themes/zibll/zibpay/ 目录中查找 do_action 和 apply_filters

2. 分析商城代码
命令名 : shop-code

命令内容 :

分析子比商城相关代码,先列出商城目录结构,然后查找关键的商城函数和钩子

3. 创建支付网关模板
命令名 : new-payment

命令内容 :

为子比主题创建一个新的支付网关插件模板,包含完整的结构:支付发起、异步通知、同步返回处理

4. 查找订单相关代码
命令名 : order-code

命令内容

查找子比主题中订单处理相关的所有代码,包括订单创建、支付、状态更新等

5. 添加商品字段
命令名 : product-field

命令内容 :

为商城商品添加自定义字段的完整示例代码,包括后台添加字段、保存、前台显示

6. 查看VIP相关代码
命令名 : vip-code

命令内容 :

查找子比主题VIP会员系统的相关代码,包括VIP判断、购买、过期等处理

 

    • 小唐的头像-小武站小唐徽章-站长-小武站等级-LV9-小武站作者TA的网站超级版主0@1