- WordPress :5.8
- Statut : résolu
- Ce sujet contient 17 réponses, 6 participants et a été mis à jour pour la dernière fois par
Flobogo, le il y a 10 mois et 1 semaine.
-
AuteurMessages
-
5 décembre 2021 à 10 h 55 min #2390336
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : Je ne sais pas
- Thème utilisé : Ocean WP 3.1.2
- Extensions en place : Beaucoup
- Nom de l’hébergeur : OVH
- Adresse du site : http://www.m-stickers.com
Problème(s) rencontré(s) :
Bonjour,
Je me permet de vous demander de l’aide pour un problème que je n’arrive pas à résoudre.
Je ne trouve rien sur le net à ce sujet…J’aimerait tout simplement déplacer le texte de la description des catégories des produits sous WordPress et Woocommerce en dessous des produits. Sans avoir a crée des pages avec elementor
Voici une image de ce que j’aimerait faire.J’ai du mal a concevoir que ça ne sois pas possible…
Merci d’avance pour vos réponses et votre aide.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.5 décembre 2021 à 11 h 15 min #2390339Il ne faut pas créer des pages avec elementor, mais créer, dans un theme enfant, une nouvelle version de single-product.php avec la description là où tu la souhaites
5 décembre 2021 à 16 h 05 min #2390361Bonjour Lumiere de Lune et merci pour ta réponse.
Pourquoi ne pas directement modifier le thème dans ce cas ? Et dans les deux cas, serais tu m’aiguiller sur les manipulations a suivre pour modifier la position des descriptions des catégories ?
Je suis vraiment débutant dans le code et ayant déjà regarder un peu des fichiers .php je n’ai aucune idée de l’endroit où pourrait ce trouver la modification à faire et encore mois quelles lignes serait as modifier.
Merci d’avance
5 décembre 2021 à 19 h 26 min #2390366Bonjour,
Pourquoi ne pas directement modifier le thème dans ce cas ?
Parce que lors d’une mise à jour du thème, vous perdrez la personnalisation des fichiers. Le thème-enfant permet justement de continuer à bénéficier des mises à jour, tout en gardant la main sur les fichiers modifiés pour vos besoins.
m’aiguiller sur les manipulations a suivre pour modifier la position des descriptions des catégories ?
Comme vous l’a dit @lumiere-de-lune, il faut copier dans votre thème-enfant le fichier single-product.php et le modifier en conséquence. Il faut voir le fichier original, pour vous où se trouve la description. Enfin, si c’est pour une catégorie de produits, c’est peut-être le fichier category-product.php. C’est inclus dans votre thème, ou vous avez ajouté Woocommerce ?
6 décembre 2021 à 11 h 24 min #2390616Bonjour @Flobogo , Merci pour ton message.
En effet il s’agis de modifier la position des descriptions de toutes les catégories du site. Et oui nous passons par woocommerce, cela change t’il quelque chose ?
8 décembre 2021 à 0 h 25 min #2390845Je ne sais pas, je n’utilise pas et ne connais pas le fonctionnement de Woocommerce. Mais de ce fait, c’est peut-être un fichier Woocommerce qu’il faut modifier. Posez la question dans la rubrique spécifique de Woocommerce. (vous pouvez faire un lien vers cette discussion pour éviter de tout reprendre)
8 décembre 2021 à 9 h 41 min #2390864Bonjour.
Je pense que le fichier à modifier est owp-archive-product, il est dans themes/oceanwp/woocommerce.
Comme expliqué plus haut, tu crées un thème enfant, dans ce thème enfant tu crées un dossier woocommerce dans lequel tu copies le fichier et tu le modifies.
🙂
8 décembre 2021 à 11 h 15 min #2390874Bonjour,
En fait il faut faire la chose suivante après avoir créé le thème enfant:
D’abord y créer un dossier « woocommerce » (voir pj)
Ensuite aller dans wp-content->plugins->woocommerce->templates et copier le fichier « archive-product ».
Coller « archive-product » dans le dossier woocommerce du thème enfant.
Ouvrir le fichier avec notepad++ et déplacer l’instruction « do_action( ‘woocommerce_archive_description’ ); » comme indiqué dans la pièce jointe.
Enregistrer. La description doit apparaître sous la catégorie.
Vérifiez que tout est en ordre dans les pages woocommerce.
-
Cette réponse a été modifiée le il y a 1 année et 3 mois par
ferman.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.9 décembre 2021 à 10 h 30 min #2390921Merci beaucoup pour toutes vos réponses.
Je vais essayer la manip et je reviendrais vous informer si cela à marcher.
merci encore
10 décembre 2021 à 11 h 26 min #2391154Bonjour !
Merci beaucoup @ferman, j’ai suivis les indications et ça marche !
Tout est bon pour moi 🙂
Merci encore à tous <3
12 mai 2022 à 15 h 49 min #2402502Bonjour,
j’ai bien suivi les instructions mais cela ne fonctionne pas chez moi.
J’ai copié le fichier archive-product.php qui se trouve dans woocommerce/templates du thème parent (tracian). Ensuite dans tracian child (que j’ai activé) j’ai fait deux essais :
1/ création dossier woocommerce/ et j’ai collé archive-product.php modifié selon copie d’écran de Ferman => pas de changement
2/ création dossier woocommerce/templates et j’ai collé archive-product.php modifié dans ce templates de child/woocommerce selon copie d’écran de Ferman => pas de changement non plus.
Ma description est toujours au dessus des produits. Je ne comprends pas pourquoi…
Je copie colle mon fichier archive-product.php modifié.
Je vous remercie par avance.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.12 mai 2022 à 17 h 20 min #2402510Bonjour,
Votre thème est commercial donc pas accessible et donc on ne peut pas tester. Si après avoir déplacé votre « do_action… » la description apparaît toujours au même endroit c’est que le fichier archive-product.php du thème parent est pris en compte; pas celui du thème enfant . Etes-vous sûre que le thème enfant fonctionne; avez vous effectué d’autres modifications, (par exemple dans functions.php de ce thème-enfant) qui sont prises en compte?
-
Cette réponse a été modifiée le il y a 10 mois et 1 semaine par
ferman.
12 mai 2022 à 17 h 37 min #2402513Merci pour ce retour rapide.
Dans mon thème parent, je n’ai pas de dossier woocommerce. Seulement un fichier woocommerce.php
J’ai également essayé de changer directement archive-product.php dans le template de woocommerce.
Pas de modification. Je désespère un peu là…
Concernant la certitude de fonctionnement dans mon thème enfant, je n’ai aucune certitude.
Quand j’ai installé le site parent tracian, j’ai immédiatement mis et activé l’enfant.
Depuis je suis sous l’enfant. Mais je ne sais pas s’il est réellement fonctionnel. J’ai fait confiance à WP.
Merci de votre aide
-
Cette réponse a été modifiée le il y a 10 mois et 1 semaine par
LMG.
12 mai 2022 à 18 h 41 min #2402516Dans mon thème parent, je n’ai pas de dossier woocommerce.
Il n’est pas dans le thème mais dans content/plugins/woocommerce.
Et attention ça fonctionne pour les pages « categorie », pas pour les pages produits. Nous sommes bien d’accord?
Par acquit de conscience je viens de revérifier rapidement et chez moi c’est bon.
Pour savoir si votre thème enfant est correct, copiez/collez cette petite fonction dans le fichier functions.php du thème enfant. Vous devriez voir apparaître « TOTO » au bas de chaque page du site.
function echototo(){
echo '<p class = "toto">TOTO</p>';
}
add_action("wp_footer", "echototo");12 mai 2022 à 19 h 06 min #2402517Avant tout merci.
Il n’est pas dans le thème mais dans content/plugins/woocommerce.
Et attention ça fonctionne pour les pages « categorie », pas pour les pages produits. Nous sommes bien d’accord?
Oui pour les deux
J’ai aussi testé de changer dans content/plugins/woocommerce directement le fichier archive-product.php sans succès.
Donc,
j’ai collé dans child/functions.php
votre toto
cela l’a écrit en faut sur les pages (cf copie écran) mais pas en footer. En outre en ouvrant le fichier functions.php de l’enfant, j’ai découvert qu’il est vierge. En même temps, je n’ai pas réellement apporté de modification personnalisée au site. Au sens où, je n’ai modifié que des paramètres paramétrables dans l’admin (police par défaut etc) Voilà. Si vous avez besoin d’un accès ou autre du zip je peux vous en donner un en MP.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints. -
AuteurMessages
- Le sujet ‘[Résolu] Changer la position de la description d’une catégorie’ est fermé à de nouvelles réponses.