When the same comment thread appears on multiple pages, this is normally due to multiple thread identifiers being assigned to the same thread whenever the thread was initially created.
Resolving identifier conflict
You can also check if identifiers are being assigned to the same thread using our API console.
To prevent this from happening, you'll need to ensure that both the identifier and thread are unique when creating new threads.
The first time Disqus is loaded on a page, our system creates a new thread ID and associates that thread ID with the page. Unfortunately, if multiple pages are loaded from the same URL that means each page will be associated with the same thread ID.
This is known as identifier conflict because, even though each page will have a unique Disqus identifier, the pages share the same thread ID. Identifier conflict causes each of these pages to show the same comments.
Example situations known to cause identifier conflict:
- Setting the same
- Previewing pages before publishing: Disqus will associate that preview URL with the thread ID.
If you're experiencing identifier conflict on your site, you'll need to replace the disqus_identifiers on the pages where this is occurring with ones that are unique. We'd also recommend double-checking your publishing process since this commonly occurs when multiple identifiers are assigned to post preview URLs. For this reason, Disqus is disabled within the WordPress preview mode.