WooFrance Dépannage et support WordPress WooCommerce › Forums › Les thèmes WordPress WooCommerce › OceanWP – badge out of stock
Étiqueté : oceanWP
- Ce sujet contient 3 réponses, 3 participants et a été mis à jour pour la dernière fois par arnaud neubert, le il y a 6 années et 11 mois.
-
AuteurMessages
-
11 janvier 2018 à 13 h 05 min #48903
Bonjour à tous et bonne année !
J’ai construit récemment un site WP woocommerce avec le thème OceanWP,
Un badge « épuisé » apparait lorsqu’un produit est en rupture de stock ( http://chansonsvovf.com/boutique/ )
j’aimerais modifier le terme « épuisé » mais je ne sais pas comment faire ça proprement et sans risque de conflit avec les fichiers de traduction, et au pire désactiver l’apparition de ce badge « épuisé ».Merci d’avance pour votre aide et bonne journée
====================
13 janvier 2018 à 20 h 37 min #4904213 janvier 2018 à 20 h 38 min #49043le thème OceanWP n’utilise pas complètement le système de templates de WooCommerce donc pour personnaliser l’affichage, il y aura quelques bricolages à faire.
La 1re étape est de créer un thème enfant sinon, à la prochaine mise à jour du thème, vos modifications seront écrasées :
https://codex.wordpress.org/fr:Th%C3%A8mes_EnfantEnsuite, dans le fichier
functions.php
du thème enfant, rajoutez ce code pour personnaliser le texte du badge :add_filter("ocean_woo_outofstock_text", function ($label) { $label = "autre texte"; return $label; });
====================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.
1 user thanked author for this post.
22 janvier 2018 à 13 h 25 min #49529Bonjour et merci pour vos réponses,
2 solutions :
1 – modifier la traduction a l’air plus simple, mais est ce que ça ne risque pas de créer des conflits avec d’autres traductions du site ?
2 – Créer un thème enfant et faire la modif dans functions.php, plus compliqu » pour moi mais peut être plus solide ?
Je n’ai jamais ça, si je résume, je dois créer un dossier vide « oceanwp-child » dans lequel je met un fichier « functions.php ».
Dans le « functions.php » du thème enfant je note juste ce code :
<?php
add_filter(« ocean_woo_outofstock_text », function ($label) { $label = « autre texte »; return $label; });Est ce juste ?
Bonne journée !
====================
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.