Filters¶
status-logger/order/context¶
Set a context string on an order status log entry.
add_filter( 'status-logger/order/context', function( ?string $context, string $new_status, string $old_status, WC_Order $order, OrderStatusLog $log ): ?string {
return 'my-context';
}, 10, 5 );
Parameters: $context, $new_status, $old_status, $order, $status_log
status-logger/subscription/context¶
Set a context string on a subscription status log entry. Used internally by ContextWatcher to tag renewal-triggered transitions.
add_filter( 'status-logger/subscription/context', function( ?string $context, string $new_status, string $old_status, WC_Subscription $subscription, SubscriptionStatusLog $log ): ?string {
return 'my-context';
}, 10, 5 );
Parameters: $context, $new_status, $old_status, $subscription, $status_log