Wie erstellt man mehrere Admin-Seiten für ein Plugin?

Ich versuche, eine einfache Anmeldung in meinem Plugin nach diesem Tutorial zu implementieren. Ich habe das Login erfolgreich in einer WP-Admin-Seite implementiert, aber ich kann es nicht scheinen, es in index.php umzuleiten. Außerdem muss index.php noch in einer Admin-Seite enthalten sein. Hier ist ein Teil meines Codes:

 session_start(); add_action('admin_menu', 'sample_setup_menu'); function sample_setup_menu(){ add_menu_page('sample Foo', 'sample Foo', 'manage_options', 'sample-plugin', 'login_init'); } function login_init(){ /* Check Login form submitted */ //$_POST['Submit'] if(isset($_POST['Submit'])){ /* Define username and associated password array */ $logins = array('Alex' => '123456','username1' => 'password1','username2' => 'password2'); /* Check and assign submitted Username and Password to new variable */ //$Username = isset($_POST['Username']) ? $_POST['Username'] : ''; $Username = isset($_GET['page']) ? $_GET['page'] : ''; $Password = isset($_POST['Password']) ? $_POST['Password'] : ''; /* Check Username and Password existence in defined array */ if (isset($logins[$Username]) && $logins[$Username] == $Password){ $_SESSION['UserData']['Username']=$logins[$Username]; header("location: index.php"); exit; } else { /*Unsuccessful attempt: Set error message */ $msg="Invalid Login Details"; } } require_once('login.php'); } 

Solutions Collecting From Web of "Wie erstellt man mehrere Admin-Seiten für ein Plugin?"