Wie lade ich eine andere Seitendatei meiner benutzerdefinierten Plugin-Datei?

Ich erstelle ein eigenes Plugin für medizinische Zwecke. Im Frontend der Site mit shortcode habe ich ein Login Formular erstellt. Nach dem Einloggen kann der Arzt die Liste der Patienten einsehen und den Link zu jeder Zeile bearbeiten. Ich habe dasselbe in der Backend-functionalität von wp-admin plugin gemacht, die mit add_submenu funktioniert hat. aber ich muss das gleiche im vorderen Ende auch zur Verfügung stellen.

Mein Problem:

Wenn ich auf den Bearbeitungslink klicke, muss ich ein anderes Formular mit gefülltem Inhalt aus db laden. aber wenn ich header (location: …) gebe zeigt es Header bereits gesendet Fehler . Code ist zu lang, also gebe ich die Struktur des Codes, der bis jetzt arbeitet.

<?php if(isset($_POST['login'])|| isset($_POST['Save'])){ 
Form for adding new patients. this must be visible only after logged in
Table Listing out the patients id,email,mobile,name Edit    Delete
} else{ ?>php
Login form with username and password

So sind diese alle in einer Datei “patient_reg.php” geschrieben. Wenn der edit angeklickt wird, muss ein anderes Formular mit den Patientendaten angezeigt werden. Ich bin verwirrt darüber, wie ich das erreichen sollte.

Was ich versuchte, um dieses Problem zu lösen, ist:

Wenn ich auf den Link zum Bearbeiten klicke, rufe ich eine JavaScript-function “showedit ()” auf, die

 function showedit(){ document.patientadd.style.display="none"; } 

Aber das gibt mir das Login-Formular.

Solutions Collecting From Web of "Wie lade ich eine andere Seitendatei meiner benutzerdefinierten Plugin-Datei?"