[Résolu] Comment placer le formulaire d’ajout des avis au-dessus des avis ? (Créer un compte)

  • WordPress :6.1
  • Statut : résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2451989
    Mandes
    Participant
    Chevalier WordPress
    141 contributions

    Bonjour,

    Existe il une possibilité de placer le formulaire d’ajout des avis au-dessus des avis ?

    Merci pour vos… avis ! 🙂

    #2452045
    momofr@free.fr
    Modérateur
    Maître WordPress
    6446 contributions

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

    #2452122
    Mandes
    Participant
    Chevalier WordPress
    141 contributions

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

    #2452131
    momofr@free.fr
    Modérateur
    Maître WordPress
    6446 contributions

    Salut, 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.
    #2452136
    momofr@free.fr
    Modérateur
    Maître WordPress
    6446 contributions

    Salut, 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.
    #2452157
    Mandes
    Participant
    Chevalier WordPress
    141 contributions

    Merci 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.
    #2452218
    momofr@free.fr
    Modérateur
    Maître WordPress
    6446 contributions

    Salut, 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.
    #2452302
    Mandes
    Participant
    Chevalier WordPress
    141 contributions

    Fantastique ! Ca fonctionne parfaitement. Du coup, je laisse tomber le CSS.

    Encore un coup de génie 🙂 Merci encore pour ton soutien essentiel.

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