I’m running a WordPress site with the Disqus plugin and I have decided to load in blog posts using ajax. I had read that ajax would break the disqus system, but they came out with a reset function to handle that.
I just can’t figure out how to implement this reset function to make this work. Here is the link to the reset function: DISQUS.reset. The one difference is that my site is not using hashbangs but I emailed Disqus support and they assured me this was not an issue.
Alternatively, I’ve tried to implement the Disqus Universal code on my single post page template (as suggested in another thread) but I’m still having no luck. If I reload the page normally, Disqus will load with the correct thread, so I know my universal code is working.
Anyone have a similar issue? Thanks!
If you’re using the newer Disqus 2012 release, this does not support the DISQUS.reset function as of yet. Developers are advised to stick with the older version, (configurable in the Disqus admin settings.)
See the 2012 release notes
Update: This answer is outdated as Disqus now supports DISQUS.reset.