diff --git a/disqus.module b/disqus.module
index 93fb84a..40e2264 100644
--- a/disqus.module
+++ b/disqus.module
@@ -94,6 +94,13 @@ function disqus_element_post_render($children, &$element) {
     'title' => $element['#disqus']['title'],
     'identifier' => $element['#disqus']['identifier'],
   );
+  
+  $custom = module_invoke_all('change_disqus_thread', $disqus);
+  
+  if (isset($custom['url'])) {
+    $disqus = $custom;
+  }
+  
   if (isset($element['#disqus']['developer']) && $element['#disqus']['developer']) {
     $disqus['developer'] = 1;
   }
