Tout d’abord, merci pour ce plugin qui, une fois configuré conformément au sujet, est une véritable merveille.
J’essaie de créer un bouton dont l’URL correspond aux liens vers le sujet du forum associé.
Il s’agirait d’un « bloc global » ou d’un « même bouton pour tous les messages », sans avoir à saisir l’URL à chaque fois.
Deux pistes pourraient être utiles, je pense :
Les sujets créés automatiquement par WordPress vers Discourse ont le format https://discourse.url/titre-du-post.
Problème :
J’ai d’abord créé les articles sur le forum, puis je les ai publiés sur le site une fois matures.
Si je modifie un titre ou les liens, cela ne fonctionnera plus ou ne fonctionnera pas.
Récupérer la variable (s’il en existe une) et soit créer un shortcode (je ne sais pas comment faire), soit peut-être via les variables WordPress et créer une URL spéciale.
Je pense que le processus d’intégration crée un sujet non listé pour chaque page externe où il est utilisé, et ce sujet apparaît dans les listes dès qu’une réponse est publiée. Sinon, je ne vois pas comment il serait possible de savoir automatiquement vers quel post du forum faire le lien.
Je n’ai pas réussi à le faire fonctionner moi-même, mais je pense que le problème venait de mon site et non de Discourse.
Vous êtes probablement assez clair pour quelqu’un qui connaît mieux le sujet Pour moi, il faudrait que vous décriviez les étapes que vous avez suivies, ce qui se passe et ce que vous souhaitez voir se produire. Mais pensez-vous que cela puisse être votre réponse ?
Il y a une partie qui correspond, mais cela entraîne des modifications importantes alors que je pense qu’il existe une solution beaucoup plus simple avec des variables.
Je vais modifier mon premier message pour expliquer plus en détail.
De rien. C’est peut-être mieux d’ajouter l’information ici, sinon j’aurai l’air encore plus idiot d’avoir raté le point Dans le message cité ci-dessus, <%= current_page.url %> est une variable, et je suppose qu’il existe l’équivalent pour votre site web.
Je pense qu’il est possible de le faire simplement via les variables, mais je ne pense pas utiliser les bons termes de recherche, mon anglais étant très français, lol.