6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #56104
    Mathieu
    Participant
    Points: 1,315 pts
    Membre 2 étoiles

    avec 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 ?

    Dé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.

    ====================
    depanagewp
    vpsa2
    #56195
    charlelie
    Participant
    Points: 21 pts
    Membre 2 étoiles

    Bonjour 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.

     

    ====================
    depanagewp
    vpsa2
    #56302
    Mathieu
    Participant
    Points: 1,315 pts
    Membre 2 étoiles

    ce 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 );
    	
    	
    });

    Dé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.

    ====================
    depanagewp
    vpsa2
    #56332
    charlelie
    Participant
    Points: 21 pts
    Membre 2 étoiles

    Je 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 :

     

    <?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' );
    
    }
    
    ?>
    ====================
    depanagewp
    vpsa2
    #56336
    Mathieu
    Participant
    Points: 1,315 pts
    Membre 2 étoiles

    il y a un « s » dans le nom du fichier functions.php.

    Dé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.

    ====================
    depanagewp
    vpsa2
    #56340
    charlelie
    Participant
    Points: 21 pts
    Membre 2 étoiles

    oui en effet, cela fonctionne, merci.

    ====================
    depanagewp
    vpsa2
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.