• Hallo zusammen :)

    Habe ein kleines Problem und zwar führe ich folgende Funktion auf einer Page aus (Eingebunden mit PHP Exec).

    Klappt auch alles wunderbar, nur führt WP das INSERT zweimal aus - selbiges passiert auch bei einer Mailfunktion via phpmailer, auch hier wird die Mail 2mal versendet und bei einem Captcha, dass auch 2mal generiert wird. Bei allen drei sind beim ersten aufruf noch die $_REQUEST Daten da, die an die Page übergeben werden, beim zweiten Aufruf ist $_REQUEST leer.

    Jemand eine Ahnung?

    Gruß & Dank
    ela

    • 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

  • PHP
    require_once('wp-load.php');


    hatte ich ja drin, aber ist nun raus - hattest recht, brauch ich ja net nochmal.
    Leider ist das Problem oben immer noch da :-?

  • Oh sorry, lesen will gelernt sein... :mrgreen:

    Lass doch mal die Funktiondefinition und den Aufruf weg, und schreib den auszuführenden Code einfach so rein:

    PHP
    <phpcode>
    <?PHP
    global $wpdb;
    $query = "INSERT INTO table () VALUES ()";
    $wpdb->query($query);
    ?>
    </phpcode>
  • nope, hilft leider auch net. Ich bin etwas confused, weil das nicht nur bei dem INSERT ist. Kommt mir vor als würde WP die Page cachen oder sowas und so zweimal durchlaufen. Habe aber keine plug-ins weiter installiert - vorallem keine die was mit caching am Hut haben.

Jetzt mitmachen!

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