diff --git weblinks.cck.inc weblinks.cck.inc
index 05fd9f5..ef48e01 100755
--- weblinks.cck.inc
+++ weblinks.cck.inc
@@ -62,7 +62,10 @@ function weblinks_weblinks_extra_content() {
  * Implementation of hook_content_extra_fields.
  * Tell CCK about our fields so the user can manage them.
  */
-function weblinks_content_extra_fields() {
-  $extras = module_invoke_all('weblinks_extra_content');
+function weblinks_content_extra_fields($type_name) {
+  $extras = array();
+  if ($type_name === 'weblinks') {
+    $extras = module_invoke_all('weblinks_extra_content');
+  }
   return $extras;
 }
