Maison  >  Questions et réponses  >  le corps du texte

Supprimer le bloc de catégorie de produit de la page d'accueil du thème de la vitrine WooCommerce

<p>J'essaie de supprimer le bloc de section des catégories de produits par défaut affiché dans la page d'accueil du thème WooCommerce Storefront. </p> <p>J'ai essayé de supprimer le bloc en utilisant quelques hooks dans Functions.php, par exemple : </p> <pre class="brush:php;toolbar:false;">function remove_storefront_category() { remove_action( 'woocommerce_after_shop_loop', 'storefront_sorting_wrapper', 9); remove_action( 'woocommerce_after_shop_loop', 'woocommerce_catalog_ordering', 10); remove_action( 'woocommerce_after_shop_loop', 'woocommerce_result_count', 20); remove_action( 'woocommerce_after_shop_loop', 'woocommerce_pagination', 30); remove_action( 'woocommerce_after_shop_loop', 'storefront_sorting_wrapper_close', 31); remove_action( 'woocommerce_after_shop_loop', 'woocommerce_reset_loop', 999); } add_action( 'woocommerce_after_shop_loop', 'remove_storefront_category' );</pre> <p>Mais peu importe ce que j’essaye, ce bloc de section de catégorie de produits ne disparaîtra pas. </p> <p>J'ai effectué de nombreuses recherches et n'ai trouvé que des informations sur le masquage d'une catégorie spécifique, mais je souhaite la masquer complètement. </p>
P粉908138620P粉908138620385 Il y a quelques jours547

répondre à tous(1)je répondrai

  • P粉322106755

    P粉3221067552023-09-04 11:21:56

    Pour supprimer la section des catégories de produits de la page d'accueil du thème de votre vitrine, vous pouvez utiliser l'extrait de code simple suivant :

    add_action( 'init', 'remove_storefront_home_product_categories', 10 );
    function remove_storefront_home_product_categories(){
        // Unhook storefront_product_categories() function from 'homepage' action hook
        remove_action( 'homepage', 'storefront_product_categories', 20 );
    }

    Le code est dans le fichier function.php du thème enfant actif (ou thème actif). Testé et fonctionne.

    répondre
    0
  • Annulerrépondre