Ich habe eine Funktion, die nach Abschluss eine Seite namens “nexpage.php” am Ende der Funktion öffnen sollte. Ich habe Folgendes verwendet, aber keine davon funktioniert.
include funktioniert, aber wenn ich dies verwende, fügt es die neue Seite in die aktuelle Seite ein, die ich nicht möchte, und muss die aktuelle Seite schließen und die nächste Seite öffnen.
function myfunc(){
.........
include "https://stackoverflow.com/questions/14873303/nextpage.php";
echo "<a href="https://stackoverflow.com/questions/14873303/nextpage.php">NewPage</a>"; <<does not find it
include_once "https://stackoverflow.com/questions/14873303/nextpage.php"; << open it in the page so javascript does not work and login wont disappear
header('Location: nextpage.php'); <<it refresh the page but does not open the nextpage
}
Persönlich würde ich den vollständigen Link auf die Seite setzen, damit es keine Verwirrung darüber gibt, wohin er gehen soll. Ich würde den vollständigen Pfad anstelle des kurzen Pfads der PHP-Datei angeben.
Sie können diese entweder für ein Plugin verwenden:
echo '<a href="'.plugins_url('PluginFolderName/nextpage.php').'">New Page</a>';
oder
echo '<a href="'.plugin_dir_path(%20__FILE__%20).'/nextpage.php">New Page</a>';
oder wenn Thema
echo '<a href="'.get_template_directory_uri().'/nextpage.php">New Page</a>';
Es gibt auch andere Optionen. Beim Erstellen von Einstellungsseiten für ein Plugin können Sie auch ein Array von Untermenüs erstellen, indem Sie add_menu_page() & add_submenu_page() verwenden und jede Seite mit einem Unterseiten-Slug auflisten, auf den Sie basierend auf dem Namen auf eine Funktion oder eine Seite verweisen können.
Referenz:
http://codex.wordpress.org/Function_Reference/add_menu_page
http://codex.wordpress.org/Function_Reference/add_submenu_page
10100100cookie-checkwie man zu anderen Seiten meines WordPress-Plugins gehtyes
Bitte geben Sie weitere Informationen an. Es ist überhaupt nicht klar, was Sie getan haben oder was Sie tun möchten. Haben Sie mehrere Seiten für das Plugin registriert?
add_menu_page
oderadd_submenu_page
?– s_ha_dum
14. Februar 2013 um 15:18 Uhr
@s_ha_dum, ich habe die Frage aktualisiert. Bitte lassen Sie es mich wissen, wenn sie noch unklar ist.
– Benutzer2071377
14. Februar 2013 um 21:30 Uhr
@s_ha_dum, das verwendet wird, um ein Menü oder Untermenü zum eigentlichen Menü von WordPress hinzuzufügen, aber Mir versucht, eine neue Seite zu öffnen, so etwas wie eine Anmeldefunktion, die, wenn der Benutzer autorisiert ist, eine neue Seite geöffnet wird. Deshalb hat er es mit include und anderen Sachen versucht.
– Daniel Morgan
14. Februar 2013 um 22:51 Uhr
Wie wäre es, den Namen Ihrer nextpage.php zu ändern?
– Daniel Morgan
14. Februar 2013 um 22:51 Uhr