Fügen Sie eine neue Seite in WordPress mit einem plugin
Wie funktioniert ein plugin hinzufügen einer Seite auf die aktuelle WordPress-theme einer bestimmten URL?
Beispiel-URL: http://wordpress/plugin-name/start
Dieser Seite angezeigt werden sollen, die ein Formular verwenden, welches das aktuelle Thema.
Am Ende des Tages werde ich so ersetzen Sie die aktuelle front-facing WordPress-login und Registrierung Mechanismen eine benutzerdefinierte Implementierung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Möchten Sie Haken eine Funktion, um die
template_redirect
Aktion.Dort erkennt man die spezielle URL(s) Sie wollen, und dann laden Sie Ihre eigene Vorlage entsprechend.
Zu machen, verwenden Sie die vorhandenen Designs können Sie ähnliche Dinge tun wie ein Thema wäre, wie call
get_header()
,get_footer()
,get_sidebar()
usw.Nachdem Sie die Ausgabe Ihrer Seite, Sie müssen explizit aufrufen
exit();
zu verhindern, dass die normale Seite in der Ausgabe Auftritt.Hinweis: In WordPress 3.0 gibt es eine bessere Weise, das ist der Haken an der
template_include
filter, und haben Sie wieder das Datei-include-Pfad zum eigenen template-Datei.Dies erfordert nicht die
exit();
, so ist es kompatibel mit anderen plugins.