hook_menu

Creating menus with hook_menu

Example of using hook_menu.

1. Create a empty page with no menu item.

function example_menu() {
  $items['page/page'] = array(
    'page callback' => 'example_page',
    'access arguments' => array('access content'),
    'type' => MENU_CALLBACK
    );
  return $items;
}
 
function example_page() {
  return 'example page';
}

2. Create admin page.

function example_menu() {
  $items['admin/settings/example'] = array(
    'title' => 'Example config',