wp-content/mu-plugins/jet-wc-orders-status-callback.php
<?php
add_filter( 'jet-engine/listings/allowed-callbacks', static function ( $callbacks ) {
$callbacks['jet_get_wc_order_status'] = __( 'WC get order status label', 'jet-engine' );
return $callbacks;
}, 9999 );
/**
* @param $status
*
* @return string
*/
function jet_get_wc_order_status( $status ) {
if ( ! is_scalar( $status ) ) {
return '-';
}
if ( ! function_exists( 'wc_get_order_statuses' ) ) {
return $status;
}
$labels = wc_get_order_statuses();
return $labels[ $status ] ?? '-';
}
