克罗德/krokedil-logger

WooCommerce网关的日志记录

1.0.6 2018-03-29 13:59 UTC

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