克罗德 / krokedil-logger
WooCommerce网关的日志记录
1.0.6
2018-03-29 13:59 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-09-21 09:22:07 UTC
README
安装
使用Composer安装。
将这些行添加到您的composer.json中
{
"require": {
"krokedil/krokedil-logger": "^1.0"
}
}
用法
记录事件
使用函数 krokedil_log_events。
Example: krokedil_log_events( $order_id, $title, $data );
$order_id = WooCommerce订单ID。如果想在订单存在之前记录事件,可以发送null。
$title = 你希望事件拥有的标题。
$data = 你想要记录的数据的 数组。
设置订单使用的版本
使用函数 krokedil_set_order_gateway_version。
Example: krokedil_set_order_gateway_version( $order_id, $version );
$order_id = WooCommerce订单ID。
$version = 你希望为订单记录的版本。
在使用此函数时,确保订单已存在,例如在感谢页或process_order中。
设置显示/隐藏
要切换订单上显示/隐藏日志,添加一个定义 KROKEDIL_LOGGER_ON 来打开。
Example: define( 'KROKEDIL_LOGGER_ON', true );
设置网关过滤器
你需要设置元框允许哪个网关。使用定义 KROKEDIL_LOGGER_GATEWAY 来完成此操作。
Example: define( 'KROKEDIL_LOGGER_GATEWAY', '$string' );
$string = 网关ID的字符串或子字符串。
识别
此插件使用了GitHub用户Caldwell创建的renderjson JavaScript。它可以在以下位置找到:RenderJSON。