Modifier plugin qui appelle des posts pour qu’il appelle aussi des événements (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #2406485
    spip93
    Participant
    Padawan WordPress
    78 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.4.29 / MariaDB Server v10.5.16
    • Thème utilisé : Blocksy v 1.8.36
    • Extensions en place :
    • Advanced Custom Fields PRO Version 5.12.2
      Blocksy Companion Version 1.8.34
      Custom Post Type UI Version 1.12.1
      Dynamic.ooo – Dynamic Content for Elementor Version 2.6.0
      Elementor Version 3.6.5
      Elementor Pro Version 3.7.1
      ElementsKit Lite Version 2.6.1
      ElementsKit Pro Version 2.6.8
      Events Manager Version 5.12.1
      Loco Translate Version 2.6.2
      Post Duplicator Version 2.28
      Restricted Site Access Version 7.3.0
      Simple Social Buttons Version 4.0.1
      SVG Support Version 2.4.2
      Wordfence Security Version 7.5.10
      WPS Hide Login Version 1.9.6
      Yet Another Related Posts Plugin (YARPP) Version 5.27.8
    • Nom de l’hébergeur : Local

    Problème(s) rencontré(s) :

    Bonjour à tous et à toutes,

    Sur mon site WordPress, j’ai :
    – Des posts/articles
    – Des événements

    J’ai également (et entre autre) 3 extensions :
    – ACF pour Advanced Custom Fields qui me permet de créer des champs personnalisés pour mes posts/articles
    – Dynamic Content for Elementor (ou Dynamic.ooo pour les intimes)
    – Elementor

    Grâce à ACF, je peux lier « manuellement » (c’est quelque chose de voulu, que ce soit manuel) des posts/articles/éléments à d’autres posts/articles/éléments via un champ dit « relationnel » (relationship in english)
    Grâce à Dynamic Content for Elementor et l’une de ses nombreuses fonctionnalités, en l’occurrence ACF Relationship, je peux appeler où je veux dans mon post/article/élément afficher tout ou partie du/des autres posts/articles/éléments que j’ai mis en relation avec ACF (j’espère que je suis clair).

    Pour réussir à faire ça, j’ai suivi ce tuto (en anglais)

    Quand l’autre élément mis en relation est un article/post, je n’ai pas de problème, j’arrive à l’afficher grâce à ACF + Dynamic Content for Elementor.
    Par contre, quand l’autre élément mis en relation est un événement, rien ne s’affiche.

    En effet, quand je regarde dans le fichier qui gère la fonctionnalité ACF Relationshipde Dynamic Content for Elementor, je vois des « post » de partout. Autrement dit, tant que c’est un post, ça fonctionne, mais si c’est un événement (ou event in english), ça ne fonctionne plus/pas.

    Je souhaiterais donc modifier ce fichier afin que s’affiche aussi les événements que je mettrais en relation avec mes autres posts/articles/éléments, sauf que je m’y connais très peu en PHP notamment en programmation sur WordPress.

    J’ai bien conscience que ces modifs risquent de sauter à la prochaine MAJ du plugin Dynamic Content for Elementor (d’ailleurs si vous avez des conseils pour éviter ça, je suis preneur), mais l’éditeur du plugin n’a pas l’air décidé à m’aider sur ce point et me répond simplement que ça n’est pas possible.

    Par conséquent, est-ce que quelqu’un pourrait m’aider à modifier cette fonctionnalité SVP ? A moins que vous ayez une autre méthode pour afficher des événements mis en relation manuellement via ACF et Elementor.

    Je vous remercie par avance pour votre aide.

    Bonne journée

    P.S : Précision car on me l’a demandé sur un groupe d’entraide sur Facebook, mes événements sont créés grâce à Events Manager et ne sont pas des custom posts. En effet, j’ai testé la fonctionnalité ACF Relationship de Dynamic Content for Elementor avec un vrai custom post créé avec Custom Post Type UI et ça fonctionne, il s’affiche bien.

    • Ce sujet a été modifié le il y a 1 semaine et 4 jours par spip93.
    #2406498
    Lumiere de Lune
    Participant
    Maître WordPress
    20321 contributions

    Hello, c’est une très mauvaise idée de modifier le plugin, tu le sais.

    Personnellement, j’ai fait la même chose que toi, mais en utilisant Post 2 Post de scribu, qui te laisse toute latitude pour définir tes relations, et donc l’affichage. L’extension est disponible sur git hub, elle « a l’air » abandonnée mais elle a été mise à jour pour être compatible avec php8 et sa conception fait qu’elle n’a pas besoin de mises à jour (un truc bien codé, quoi :D)

    Il y a un wiki (une doc) très claire en anglais, https://github.com/scribu/wp-posts-to-posts

    Par contre, je ne vois pas pourquoi tu dis que tes événements ne sont pas un custom post ? Ce sont des custom posts.

    #2406499
    spip93
    Participant
    Padawan WordPress
    78 contributions

    Merci Lumière de Lune. Je vais regarder ça en espérant que ça ne soit pas trop compliqué car au final, ce sont mes clients, pas forcément formés à l’informatique et/ou enclin à utiliser la « bête » informatique.

    Donc plus c’est simple et automatique d’utilisation, mieux c’est.

    Encore merci 😉

    Bonne journée 🙂

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