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
disqus_identifierordisqus_urlvariable - Previewing pages before publishing: Disqus will associate that preview URL with the thread ID.
- Copying pages: If Disqus is loaded on the newly copied page before changing the JavaScript configuration variables.
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.
