Adding a form to the admin menu Ive followed 3 tutorials and I cant seem to crack this. My goal is to create a form in the admin section to store some information.

I have used the following to create the form and call it from a url but I seem to be missing something

    function read_more_news_admin() {
  $form = array();
   //link field
      $form['link_container'] = array(
        '#type' =&gt; 'container',
        '#attributes' =&gt; array('class' =&gt; array('some-class')),
        '#tree' =&gt; TRUE,
      );
      $form['link_container']['link'] = array(
        '#type' =&gt; 'link_field',
        '#field_name' =&gt; 'link_field',
        '#language' =&gt; 'und',
        '#field_parents' =&gt; array(),
        '#delta' =&gt; 0,
        '#default_value' =&gt; array(
          'title' =&gt; variable_get('link_title', ''),
          'url' =&gt; variable_get('link_url', ''),
        ),
      );
  return system_settings_form($form);
}

function read_more_news_menu() {
  $items = array();
  $items['admin/settings/readmorenews'] = array(
    'title' =&gt; 'Read More News Module Settings',
    'description' =&gt; 'Set read more news outgoing link here',
    'page callback' =&gt; 'drupal_get_form',
    'page arguments' =&gt; array('read_more_news_admin'),
    'access arguments' =&gt; array('administer readmorenews settings'),
    'type' =&gt; MENU_NORMAL_ITEM,
   );
  return $items;
}


Any help would be appreciated
try this: 

function read_more_news_menu() {
    $items = array();
    $items['admin/settings/readmorenews'] = array(
        'title' =&gt; 'Read More News Module Settings',
        'description' =&gt; 'Set read more news outgoing link here',
        'page callback' =&gt; 'drupal_get_form',
        'page arguments' =&gt; array('read_more_news_admin_form'),
        'access arguments' =&gt; array('administer readmorenews settings'),
        'type' =&gt; MENU_NORMAL_ITEM,
    );
    return $items;
}
function read_more_news_admin_form($form, &amp;$form_state) {
    $form = array();
    $form['link_container'] = array(
        '#type' =&gt; 'container',
        '#attributes' =&gt; array('class' =&gt; array('some-class')),
        '#tree' =&gt; TRUE,
    );
    $form['link_container']['link'] = array(
        '#type' =&gt; 'link_field',
        '#field_name' =&gt; 'link_field',
        '#language' =&gt; 'und',
        '#field_parents' =&gt; array(),
        '#delta' =&gt; 0,
        '#default_value' =&gt; array(
            'title' =&gt; variable_get('link_title', ''),
            'url' =&gt; variable_get('link_url', ''),
        ),
    );
    return system_settings_form($form);
}


Or check this url: https://www.drupal.org/node/1111260

function read_more_news_permission() {
  return array(
    'administer my module' =&gt; array(
      'title' =&gt; t('administer readmorenews settings'),
      'description' =&gt; t('Administer read more news settings.'),
    ),
  );
}