WooFrance Dépannage et support WordPress WooCommerce › Forums › Les thèmes WordPress WooCommerce › page d'accueil – thème StoreFront
- Ce sujet contient 6 réponses, 2 participants et a été mis à jour pour la dernière fois par
charlelie, le il y a 7 années et 6 mois.
-
AuteurMessages
-
24 mars 2018 à 3 h 55 min #56062
Bonjour,
Dans le thème StoreFront, je voudrais supprimer ou désactiver les sections nouveautés et meilleures ventes,
J’ai essayé de plusieurs façons :
1 : passer en commentaires les hooks sur le fichier strorefront-tempate-hooks.php
/** * Homepage * * @see storefront_homepage_content() * @see storefront_product_categories() * @see storefront_recent_products() * @see storefront_featured_products() * @see storefront_popular_products() * @see storefront_on_sale_products() * @see storefront_best_selling_products() */ add_action( 'homepage', 'storefront_homepage_content', 10 ); add_action( 'homepage', 'storefront_product_categories', 20 ); //add_action( 'homepage', 'storefront_recent_products', 30 ); //add_action( 'homepage', 'storefront_featured_products', 40 ); //add_action( 'homepage', 'storefront_popular_products', 50 ); //add_action( 'homepage', 'storefront_on_sale_products', 60 ); //add_action( 'homepage', 'storefront_best_selling_products', 70 );
sinon, j’ai essayer aussi de cibler les sections via les class et dans le css du child-theme :
.storefront-product-section .storefront-recent-products { display: none; background-color: #b02026; }
mais ça n’a aucun effets.
J’ai aussi essayer via le plugin homepage-control, prévu par woocommerce sans succès (celui-ci s’installe mais lorsque je fais les modifications sur la page, rien disparait…)
Please help me avant que je ne décide de supprimer directement les fonction dans le fichier strorefront-template-functions.php ;
D’avance merci
24 mars 2018 à 13 h 53 min #56104avec le thème StoreFront, les mises en commentaire dans le fichier strorefront-tempate-hooks.php auraient du suffire.
est ce que vous utilisez un thème enfant ?
Have fun with WordPressDéveloppeur PHP et WordPress En Alsace dans l'annuaire des prestataires WordPress et WooCommerce
Création d'extensions pour WordPress et WooCommerce - Personnalisation d'extensions existantes
🔶 Si vous appréciez mon aide, vous pouvez me faire un don de n'importe quel montant en cliquant ici.25 mars 2018 à 18 h 29 min #56195Bonjour Mathieu,
oui j’en est fait un ;
Concernant le fchier strorefront-tempate-hooks.php je l’ai copié collé dans le dossier de mon théme enfant, en respectant l’emplacement de Storefront C’est a dire en créant un dossier include et je l’ai mis dedans.
25 mars 2018 à 20 h 20 min #56302ce fichier du thème enfant n’est pas pris en compte automatiquement. seuls les fichiers template fonctionnent comme ça.
donc dans votre cas le fichier parent qui ajoute les crochets aux actions est toujours lancé et donc c’est pour ça que cela ne change rien à l’affichage.pour retirer des crochets, essayez de rajouter cela dans le fichier
functions.php
du thème enfant :add_action("after_setup_theme", function () { remove_action( 'homepage', 'storefront_recent_products', 30 ); remove_action( 'homepage', 'storefront_featured_products', 40 ); remove_action( 'homepage', 'storefront_popular_products', 50 ); remove_action( 'homepage', 'storefront_on_sale_products', 60 ); remove_action( 'homepage', 'storefront_best_selling_products', 70 ); });
Have fun with WordPressDéveloppeur PHP et WordPress En Alsace dans l'annuaire des prestataires WordPress et WooCommerce
Création d'extensions pour WordPress et WooCommerce - Personnalisation d'extensions existantes
🔶 Si vous appréciez mon aide, vous pouvez me faire un don de n'importe quel montant en cliquant ici.25 mars 2018 à 21 h 10 min #56332Je viens d’essayer cette manip, cela ne fais rien. Je précise que je suis débutant en code. Voici le code de function.php :
Have fun with WordPress<?php /** ** activation theme **/ add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); add_action("after_setup_theme", function () { remove_action( 'homepage', 'storefront_recent_products', 30 ); remove_action( 'homepage', 'storefront_featured_products', 40 ); remove_action( 'homepage', 'storefront_popular_products', 50 ); remove_action( 'homepage', 'storefront_on_sale_products', 60 ); remove_action( 'homepage', 'storefront_best_selling_products', 70 ); }); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } ?>
25 mars 2018 à 22 h 04 min #56336il y a un « s » dans le nom du fichier
functions.php
.Have fun with WordPressDéveloppeur PHP et WordPress En Alsace dans l'annuaire des prestataires WordPress et WooCommerce
Création d'extensions pour WordPress et WooCommerce - Personnalisation d'extensions existantes
🔶 Si vous appréciez mon aide, vous pouvez me faire un don de n'importe quel montant en cliquant ici.25 mars 2018 à 22 h 41 min #56340oui en effet, cela fonctionne, merci.
Have fun with WordPress -
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.