Inhalte von <form> in neuen Post exportieren

  • Hi Community,
    ich suche schon seit Stunden nach einer Lösung um mir ein Plugin zu coden. Ev. kann mir jemand mit ein paar Ideen weiterhelfen, denn ich komme alleine nicht weiter.

    1) Es gibt eine Seite mit einer <form> in die Besucher Informationen eintragen können.

    2) Drückt man auf Senden, wird ein Mail (Bestätigung) verschickt.

    3) Nach dem Klick auf "Senden" wird nicht nur das Mail verschickt, sondern auch:
    a) Ein neuer Post veröffentlicht
    b) Der Post ist natürlich nur "Entwurf", denn der Admin soll den ja noch ansehen können.
    c) In die Metadaten des neuen Posts sollen die Inhalte der <form> automatisch importiert werden. Dabei kann man ja ganz leicht jedem Teil der <form> ein passendes custom field zuordnen.

    4) Im Post werden die Metadaten dann ausgegeben.

    ---
    1) + 2) + 4) sind sehr simpel. Entweder codet man sich das selbst, oder man nutzt für 1) und 2) ein Plugin wie Contact Form 7. Wenn ich CF7 nutze, kann ich die Daten zwar in die DB importieren, da gibts Workarounds und Plugins. Aber sie liegen dann halt in einer Tabelle der DB, ich kann sie nicht einem neu erstellten Post zuordnen.

    Ein Plugin, das behauptet, dass es genau das kann, was ich will, funktioniert nicht mal ansatzweise, ev. wird es nicht mehr gewartet. https://de.wordpress.org/plugins/post-my-contact-form-7/

    Dann gibt es auch mehrere Kauf-Plugins, die sagen, dass sie das können, aber ehrlich gesagt, mag ich es lieber selbst machen. Dann kann ich mich zu 100% auf meine <form> konzentrieren und muss mich nicht durch Tonnen von fremden Code wühlen.

    Ich bin für Ideen, Vorschläge und hilfreiche Links dankbar, das müssen keine fertigen Tutorials sein, sondern einfach ein paar Gedanken, wie man 3) am besten löst.

    Danke!
    Raphael

    [UPDATE] Ich könnte ev. https://plugin-planet.com/usp-pro/ probieren. Aber eigentlich würde ich es lieber selbst coden, weil ich das gerne lernen würde. ;) Immer nur Plugins zusammenstöpseln macht ja keine Lernkurve. ;) [/UPDATE]

    • 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!