Problem wp_mail ajax funktioniert nicht

  • Hallo Community

    Ich bin ein Neuling auf Wordpress und versuche via Ajax ein Mail zu versenden. Dazu habe ich folgendes bereits erstellt:

    share.php

    HTML
    <p id="mail">test@test.de</p>
    <input type="submit" value="senden" class="btn btn-primary">

    Im gleichen File (share.php) direkt vor dem Footer habe ich folgenden Code:

    mail.php

    PHP
    <?php
    $mail = $_POST['mail'];
    $headers = 'From: test <test@blog.de>' ."\r\n";
    wp_mail($mail, 'subject', 'message', $headers);
    ?>

    Die Daten werden richtig an mail.php übergeben, aber leider wird kein Mail versendet. Nun habe ich mir überlegt ein Plugin zu erstellen, damit wp_mail funktioniert. Hier habe ich aber keine Ahnung wo ich anfangen soll. Kann mir hier jemand helfen?

    Ist es ratsam, einfach ein add_shortcut() für mein <input type="submit"......> zu erstellen und dann im Plugin meine click function aufzurufen? Wäre super wenn mir konzeptionell jemand helfen könnte.

    Grüsse, yab86

    Einmal editiert, zuletzt von yab86 (11. September 2015 um 10:47)

    • 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

Jetzt mitmachen!

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