• Hallo Leute,

    ich versuche, ein Plugin für Wordpress zu programmieren.
    Das Plugin soll folgende Funktionalität zur Verfügung stellen:

    Nutzer machen Angaben über ein Formular.
    Diese Angaben werden automatisch ausgewertet und auf Basis dieser wird auf der nächsten Seite ein Ergebnis angezeigt.

    Über den Admin-Bereich soll es möglich sein, die Benutzereingaben welche in einer DB gespeichert wurden, abzufragen.

    Mein Problem ist jetzt, dass wenn ich das Plugin "Simple Facebook Connect" aktiviert habe, das Formular doppelt angezeigt wird.
    Einmal im eigentlichen Content-Bereich, wo auch der Shortcode für den Beitrag steht, und einmal "über" dem Wordpress-Bereich, also außerhalb des gesamten Themes.

    Woran könnte das liegen und wie kann ich dem ganzen vorbeugen?

    Ich weiß, sehr unsauber, aber im Anhang seht ihr meinen Code....

    Für Verbessrungen sämtlicher Art bin ich dankbar!
    Vielen Dank im Voraus!

    zonk90

    • 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

  • Ok, das Problem mit der doppelten Anzeige außerhalb des Themes habe ich inzwischen in den Griff bekommen.
    Hier wird beschrieben wie man das lösen kann:
    http://wordpress.org/support/topic/…-post?replies=5

    Was jetzt allerdings ein mindestens genau so großes Problem darstellt ist Folgendes:

    Die Einträge werden doppelt in die Datenbank geschrieben und die Mails an den User werden doppelt verschickt.
    Wie kann ich da nun wieder ran gehen? ...

    Hier übrigens nochmal der Code auf Pastebin:
    http://pastebin.com/k07D9jAs

    Danke!

Jetzt mitmachen!

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