diff --git a/plugins/content_types/links_pane.inc b/plugins/content_types/links_pane.inc
index fa91f52..08f0f88 100644
--- a/plugins/content_types/links_pane.inc
+++ b/plugins/content_types/links_pane.inc
@@ -102,6 +102,13 @@ function links_pane_links_pane_content_type_edit_form($form, &$form_state) {
       '#default_value' => $link['path'],
     );
 
+    $form['links']['table'][$delta]['query'] = array(
+      '#type' => 'textfield',
+      '#title' => t('Query'),
+      '#size' => 40,
+      '#default_value' => $link['query'],
+    );
+
     $form['links']['table'][$delta]['class'] = array(
       '#type' => 'textfield',
       '#title' => t('Link class'),
@@ -248,6 +255,13 @@ function links_pane_links_pane_content_type_render_links($conf, $contexts) {
     if (!empty($link['rel'])) {
       $options['attributes']['rel'] = check_plain($link['rel']);
     }
+    if (!empty($link['query'])) {
+      parse_str(ctools_context_keyword_substitute($link['query'], array(),
+        $contexts), $query);
+      if ($query) {
+        $options['query'] = $query;
+      }
+    }
 
     $link_element = !empty($path) ? l($title, $path, $options) : theme('html_tag', array('element' => array('#tag' => 'span', '#value' => $title)));
 
