Hooks utiles pour WooCommerce

Les Hooks dans WordPress sont un moyen d’ajouter/modifier certaines fonctionnalités sans modifier directement les fichiers de base. Il existe deux types de hooks : actions et filtres. Les actions vous permettent d’ajouter du code à exécuter à des moments précis, tandis que les filtres vous permettent de modifier une variable existante.

Les crochets peuvent être utilisés en appelant la fonction add_action ou add_filter dans votre plugin ou dans le fichier functions.php de votre thème. Ces fonctions acceptent une fonction de rappel qui contient votre code personnalisé.

Parce que WooCommerce est l’un des plugins de commerce électronique les plus populaires pour WordPress. WooCommerce implémente également quelques hooks pour permettre aux autres développeurs d’étendre ses fonctionnalités. Vous trouverez ci-dessous quelques hooks WooCommerce utiles que vous pouvez utiliser sur votre site web 

Modifier le nombre de produits par page

function change_products_per_page() {
    return 30;
}
add_filter( 'loop_shop_per_page', 'change_products_per_page' );

Modifier le délimiteur du fil d’Ariane

function change_breadcrumb_delimiter( $defaults ) {
    $defaults['delimiter'] = ' > ';
    return $defaults;
}
add_filter( 'woocommerce_breadcrumb_defaults', 'change_breadcrumb_delimiter' );

Masquer le titre de la page

add_filter( 'woocommerce_show_page_title', '__return_false' );

Afficher les frais d’expédition gratuits

function show_free_shipping_cost( $label, $method ) {
    if ( $method->cost > 0 ) {
        return $label;
    }

    return $label .= ': ' . wc_price(0);
}
add_filter( 'woocommerce_cart_shipping_method_full_label', 'show_free_shipping_cost', 10, 2 );

Désactiver la variation de la rupture de stock

function disable_out_of_stock_variation( $active, $variation ) {
    if( ! $variation->is_in_stock() ) {
        return false;
    }

    return $active;
}
add_filter( 'woocommerce_variation_is_active', 'disable_out_of_stock_variation', 10, 2 );
Nouveau Tutoriel

Newsletter

Ne manquez jamais les nouveaux conseils, tutoriels et autres.

Pas de spam, jamais. Nous ne partagerons jamais votre adresse électronique et vous pouvez vous désabonner à tout moment.