Commentaartelling synchronisatie

I’m having trouble that I assume is related to these errors in the WP-Discourse log:

[2025-08-14 20:28:35] comment.ERROR: sync_comments.response_error {"message":"","discourse_topic_id":"2464","wp_post_id":20434,"http_code":""}
[2025-08-14 20:36:04] comment.ERROR: sync_comments.response_error {"message":"","discourse_topic_id":"727","wp_post_id":12097,"http_code":""}

But there is no message about why it failed to sync, so I’m not sure what to do to debug this.

I just left a comment myself and I see this in the log:

[2025-08-15 18:44:39] comment.INFO: sync_comments.success {"post_id":22491}

That post now shows correctly that there is one comment up at the top of the page in the meta-data.

However, at the bottom of the page it still says “Start the discussion at …” instead of “Join the discussion” even though there is a comment now.

Anybody have any suggestions?

I do have “Only Import Moderator-Liked” selected, but I believe that should only affect which comments are displayed, not the wording or the comment count, correct?

Hallo @jtbayly, bedankt voor het rapport. Ik probeer te begrijpen wat hier het probleem is. Dit lijkt het geval te zijn op basis van wat je hebt gezegd:

  1. Berichten publiceren van Wordpress naar Discourse werkt naar behoren.
  2. Je hebt de Sync Comment Data Webhook ingesteld (klopt dat?).
  3. Je hebt “Only Import Moderator Liked” ingeschakeld.
  4. Je ziet enkele synchronisatiecommentaar-fouten in de logs.
  5. Wanneer je reageert op een bericht dat vanuit Wordpress in Discourse is gepubliceerd, zie je het aantal reacties toenemen, maar zie je het bericht niet verschijnen in Wordpress.

Als je de logs even negeert, kun je dan uitleggen wat je verwacht dat er gebeurt en hoe de huidige situatie afwijkt van je verwachting.

Sorry, ik heb mijn vorige bericht waarschijnlijk te ingewikkeld gemaakt met details.

Over het algemeen lijkt het aantal reacties niet toe te nemen vanaf 0. Ik toon eigenlijk geen reacties op WP.

I see! Do you have the Sync Comment Data webhook setup?

Ja, dat heb ik. En ik heb “Verbose Webhook Logs” ingeschakeld in WP-Discourse. Interessant is dat ik sindsdien geen fouten meer heb gehad in de logs, maar het werkt nog steeds niet. Hier is de meest recente vermelding:

[2025-08-19 00:01:11] comment.INFO: sync_comments.success {"post_id":30298} 

Neem die post echter als voorbeeld. Post 30298 in WP heeft:

  1. Automatisch naar Discourse gepost door WP-Discourse, waardoor er een onderwerp voor is aangemaakt.
  2. In Discourse is er een post aangemaakt onder dat onderwerp.
  3. De commentaar-gegevens zijn via Webhook door Discourse naar WP gestuurd, en WP-Discourse heeft gelogd dat deze succesvol zijn ontvangen.
  4. Of ingelogd of niet, caches geleegd of niet, post 30298 in WP rapporteert nul reacties.

Gedachten?

Kunt u mij linken naar een voorbeeldpost waar de logs zeggen dat de commentaarsynchronisatie is gelukt?

1 like

Graag wil ik je laten weten dat @jtbayly vriendelijk een voorbeeld met me heeft gedeeld via een privébericht en dat ik dit nader heb bekeken. @jtbayly Ik denk dat wat je ziet het verwachte gedrag is. Je hebt “Alleen door moderator gelikete importeren” ingeschakeld en de weergave van reacties, inclusief de weergave van het aantal reacties, wordt bepaald door de filterinstellingen die je toepast op reacties. Tenzij ik me vergis, is wat je in wezen wilt:\n\n- Geen daadwerkelijke reacties importeren.\n- Alleen het aantal reacties weergeven naast de link naar het desbetreffende onderwerp.\n\nIn dat geval denk ik dat de configuratie die je wilt is om “Discourse-reacties inschakelen” in te stellen op “Een link naar de reacties weergeven”.

1 like

Bedankt voor je hulp, @angus. Het lijkt erop dat het wijzigen van die instellingen het heeft opgelost. Ik was blijkbaar in de war.

Dit is hoe ik dacht dat het werkte:

  1. Opmerkingen die geïmporteerd waren, zouden onder het bericht in WP worden weergegeven.
  2. Het aantal opmerkingen zou alle antwoorden op een onderwerp in Discourse bevatten.

Ik had dat geselecteerd omdat ik uiteindelijk hoopte dat ik de door moderators gelikete opmerkingen onder de berichten zou kunnen tonen. Maar ik denk dat dat niet mogelijk is, samen met het tonen van het totale aantal antwoorden op een onderwerp?

Hey @jtbayly, just to close the circle on this, it sounds like essentially what you want is both

  • a total count, e.g. “45 total replies”; and
  • selected replies appearing e.g. 3 mod-like replies,

to appear at once. That is indeed a custom setup that is not supported out of the box. But we could make a version of that work. To recap:

a total count, e.g. “45 total replies”

This will work out of the box, as discussed.

When you get to that stage, create a new topic in Support > WordPress and we can figure it out based on your needs then.

2 likes