Eigenes PHP in Seite integriert, WP-Theme wird verlassen

  • Hallo, ich habe in einer Seite eine externe PHP eingebunden die aber auf dem selben Server liegt. Diese beinhaltet ein HTML-Formular wo was in die Datenbank geschrieben wird. Nach dem Absenden, also mit Klick auf den Submit-Button wird die selbe PHP aufgerufen und spring in eine Auswertung. Bei diesem erneuten Aufruf wird das WP komplett verlassen, das heist es ist dann nur eine einzige Seite mit dieser Auswertung. Kann man das irgendwie umgehen, das dass Wordpress(-Theme) dabei erhalten bleibt ?

    Gruß Moritz

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Warum machst du das über eine separate Datei und nicht über die entsprechende Template-Datei oder über einen Shortcode etc.?

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Hallo, und Danke für die schnelle Antwort. Ich denke ich hätte das über ein Shortcode gemacht. In der Function.php (Im Theme-Order) steht folgendes:

    und in der Seite steht:
    [include filepath='/../../../meinePHP.php']

    Das funktioniert ja auch wunderbar, nur nach dem Absenden des Formular, wo ja die selbe PHP aufgerufen wird, ist das WP komplett weg, es wird nur die reine HTML dann angezeigt.

    Gruß Moritz

  • Wo ist den jetzt meine Antwort geblieben hier?? (Dann noch mal):

    Hallo, und Danke für die schnelle Antwort. Ich denke ich hätte das über ein Shortcode gemacht. In der Function.php (Im Theme-Order) steht folgendes:

    und in der Seite steht:
    [include filepath='/../../../meinePHP.php']

    Das funktioniert ja auch wunderbar, nur nach dem Absenden des Formular, wo ja die selbe PHP aufgerufen wird, ist das WP komplett weg, es wird nur die reine HTML dann angezeigt.

    Gruß Moritz

  • nur nach dem Absenden des Formular, wo ja die selbe PHP aufgerufen wird, ist das WP komplett weg, es wird nur die reine HTML dann angezeigt.

    Was steht in der [FONT=courier new]action[/FONT] des Formulars? Lass die [FONT=courier new]action[/FONT] mal testweise leer bzw. ganz weg.

    [FONT=courier new]TEMPLATEPATH[/FONT] ist übrigens veraltet, benutze lieber z.B. get_stylesheet_directory()

  • Hi,
    in der Action des Formulars steht:

    <form action="/../../../meinePHP.php?section=eintrag_insert" method='post' class='formular'>

    also hier wird die selbe php aufgerufen.

    und mit der Abfrage

    if(isset($_POST['submit'])) ....

    steht dann die Auswertung angezeigt..
    Wenn ich die Action leer oder weg ist, passiert beim Klick auf den Submit-Butten gar nix...

    Gruß Moritz

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!