Yes, I suspect that is what’s happening. Up until a WP Discourse version 1.7.9, none of the shortcodes in your posts would have been displayed when the full post content was published from WordPress to Discourse. The change that allowed shortcodes to be parsed before a post is published was made to deal with the new markup that is added to the raw WordPress post by the Block Editor. I may need to look at changing that.
I think that for your case it would be best to publish excerpts of your posts and use the Discourse ‘Show Full Post’ button to display the full post. It is possible to get most content from WordPress to display in expanded posts by adding selectors to the embed_whitelist_selector Site Setting. Early next week I’ll publish a topic about how to set that up.
C’est délicat de savoir quel est le problème sans pouvoir voir le contenu réel du message qui est transmis à Discourse. Pouvez-vous publier des messages qui ne contiennent pas le shortcode ?
Je peux confirmer que cela fonctionne sans le shortcode. Avec le shortcode dans le contenu, je parviens à publier initialement un article sur Discourse, mais je ne peux pas le mettre à jour.
J’ai configuré un environnement de staging et je parviens à reproduire le problème.
Si cela vous intéresse, je peux vous donner accès via MP.