Howdy, the plugin mostly works great, thanks. One issue is that I intentionally have WP articles that are old and never posted to Discourse. When any edit is made to those old WP articles, like fixing a typo, a new post is made to Discourse as if that WP article was brand new. That notifies our users about old content they don’t want to see.
The plugin gives you various options for deciding when content in Wordpress is posted to Discourse which also cover the publication of old posts. Firstly, check out the “Publishing” settings in WP Discourse which will set the default publication options. Then also check out the WP Discourse sidebar in the post itself when it’s being created or edited.
Salut, j’interviens car je rencontre le même comportement que @samtuke et je ne trouve pas de solution.
Si un éditeur corrige quelque chose, comme une faute de frappe, dans un ancien article Wordpress qui n’a pas encore été publié sur Discourse, il est automatiquement publié comme un nouveau sujet. J’aimerais éviter cela et ne publier que les articles nouvellement rédigés.
Je suppose que je pourrais ajouter un hook “hacky” pour vérifier si post_ID > $lower_treshold_of_post_ID_I_want_to_publish, mais il existe peut-être une meilleure solution.
Salut @ajolo2ky, pourriez-vous partager les paramètres de publication actuels que vous avez ? Idéalement, si vous pouviez partager le fichier « meta » du visualiseur de logs.
Voici ce que je vois dans les journaux, après qu’un éditeur ait corrigé quelque chose dans un article de 2023 (ancien – je ne veux pas qu’il soit publié sur Discourse) :
Merci d’avoir partagé cela. La raison pour laquelle les articles existants sont publiés lorsqu’ils sont modifiés est probablement que vous avez activé la « Publication automatique », ce qui signifie que la case « Publier le message sur Discourse » sera automatiquement cochée dans l’éditeur.
Oui, c’est la raison, mais le comportement auquel je m’attendais était de publier de nouveaux articles, pas des articles modifiés. Nous utilisons Gutenberg.
Je sais que je peux désactiver le comportement par défaut, puis sélectionner manuellement les nouveaux articles à publier sur Discourse, mais j’espérais une meilleure résolution
Tout ce que je sais, c’est la logique selon laquelle
les nouveaux articles seront publiés sur Discourse
ceux déjà publiés sur Discourse seront mis à jour lors de leur modification
les anciens articles ne seront pas publiés sur Discourse lors de leur modification
semble un peu déroutant.
Sans mieux comprendre le codage qu’un test « hello world » en Visual Basic, je pourrais deviner que cela peut être fait en comparant le statut d’un article au statut Discourse, mais de telles actions ont tendance à ralentir le côté administrateur. Ou ce serait la situation à un moment donné dans le passé
Je pense que les paramètres seraient une configuration très déroutante.
@ajolo2ky Je comprends pourquoi vous pourriez vous attendre à ce que cela fonctionne ainsi, en effet, c’est quelque chose qui me tracasse depuis un certain temps. La raison pour laquelle cela n’a pas fonctionné ainsi par le passé est due aux complexités du support de la publication automatique à la fois pour l’éditeur Gutenberg et l’éditeur Classic. Beaucoup de gens utilisent encore l’éditeur Classic.
J’ai examiné une amélioration possible du comportement de Gutenberg ce matin et j’espère pouvoir proposer une mise à jour dans la prochaine version. En attendant, décochez simplement “Publier sur Discourse” ou désactivez la publication automatique si vous ne souhaitez pas que les articles soient publiés dans ce scénario.
Je vous tiendrai informé ici si/quand la prochaine version sera publiée avec le comportement mis à jour. J’espère dans environ une semaine.
Salut @ajolo2ky, merci de ta patience. J’attendais quelques autres éléments (sans rapport) pour la prochaine version du plugin Wordpress. Je te ferai savoir quand la prochaine version du plugin sera publiée et te demanderai de tester le nouveau comportement à cet égard. Merci !
Salut @ajolo2ky, juste une note que dans la prochaine version du plugin, 2.5.7, les articles Wordpress existants qui ne sont pas publiés sur Discourse ne seront pas automatiquement publiés sur Discourse s’ils sont modifiés. Cette version est actuellement en cours de révision et sera bientôt publiée.