WOOT - WooCommerce Active Products Tables

Comment modifier l'affichage des cellules de n'importe quelle colonne par sa clé

Si vous devez modifier l'affichage d'un champ WooCommerce prédéfini dans WOOT, vous pouvez utiliser le code suivant :

add_action('woot_profile_extend', function($profile, $action_name) {

    if ($action_name === 'woot_woocommerce_tables') {
        $profile['on_sale']['action'] = function($post_id) {
            $product = WOOT_WooCommerce::get_product($post_id);
            if (is_object($product)) {
                return $product->is_on_sale() ? "Yes" : "No";
            }
        };
    }

    return $profile;
}, 10, 2);

Cet exemple modifie l'affichage de la colonne « on_sale ».