- WordPress :6.1
- Statut : résolu
- Ce sujet contient 7 réponses, 2 participants et a été mis à jour pour la dernière fois par
Mandes, le il y a 7 mois et 3 semaines.
-
AuteurMessages
-
11 avril 2023 à 13 h 56 min #2451989
Bonjour,
Existe il une possibilité de placer le formulaire d’ajout des avis au-dessus des avis ?
Merci pour vos… avis ! 🙂
11 avril 2023 à 22 h 09 min #2452045Selon le thème que tu utilises il faut utiliser un thème enfant de ce dernier et modifier le fichier modèle des commentaires/avis.
Tout dépend du thème est de son codage.
C’est les commentaires ou les avis WooCommerce que tu veux modifier ?
12 avril 2023 à 15 h 26 min #2452122Bonjour et merci pour ta réponse.
Ce sont bien les avis WooCommerce que je souhaite modifier sur mon thème enfant (Storefront).
Merci de ton aide.
12 avril 2023 à 16 h 59 min #2452131Salut, j’ai une solution via CSS en utilisant les fonctions de la FlexBox :
#reviews {
display: flex;
flex-flow: column;
flex-direction: column-reverse;
}Par contre impossible de garder le titre au dessus car c’est dans la DIV des avis publiés…
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.12 avril 2023 à 17 h 24 min #2452136Salut, j’ai trouvé où se trouve la structure PHP de cette partie dans WooCommerce :
wp-content -> plugins -> woocommerce -> templates -> single-product-reviews.php
Dans ce fichier tu vas trouver la structure HTML/PHP qui construite la boîtes des avis WooCommerce.
Il te suffit de changer l’ordre des DIV (lignes 28 à 66 pour la liste des avis, et 68 à 142 pour le formulaire).
Tu peux ajouter un titre au dessus du formulaire si tu veux (Cf capture jointe).
Je te met le fichier modifié qui correspond à mon exemple, tu dois créer, dans ton dossier du thème enfant la même structure que dans l’extension WooCommerce, à savoir :
Un dossier woocommerce -> un sous-dossier templates -> single-product-reviews.php (le fichier que je te met en pièce jointe).
N’utilise pas la règles CSS précédente dans ce cas, ça devrait marcher.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.12 avril 2023 à 20 h 32 min #2452157Merci infiniment pour le temps passé sur ma problématique.
Bizaremment l’instal dans mon thème enfant d ‘un dossier « woocommerce » -> d’un sous-dossier « templates » -> et de ton « single-product-reviews.php » ne change rien. Par contre, ta solution CSS fonctionne au poil ! Un grand grand merci à toi momo@free.fr 🙂
-
Cette réponse a été modifiée le il y a 7 mois et 3 semaines par
Mandes.
13 avril 2023 à 10 h 24 min #2452218Salut, au temps pour moi, il ne faut pas créer de dossier « templates » en fait.
Tu dois juste créer un dossier « woocommerce » contenant le fichier PHP.
je te remet mon fichier modifié car il y aune erreur dans le précédent, je viens de tester avec un thème enfant de Storefront et ça marche.
-
Cette réponse a été modifiée le il y a 7 mois et 3 semaines par
momofr@free.fr.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.14 avril 2023 à 9 h 54 min #2452302Fantastique ! Ca fonctionne parfaitement. Du coup, je laisse tomber le CSS.
Encore un coup de génie 🙂 Merci encore pour ton soutien essentiel.
-
Cette réponse a été modifiée le il y a 7 mois et 3 semaines par
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.