Ok, zum einen: Mach Dich damit vertraut, wo und wie auf Deinem Server PHP-Fehler geloggt werden. Spätestens wenn Du selbstgeschriebenen PHP-Code ausführst, solltest Du das wissen und das Log ab und an checken, zumindest am Anfang.
Wenn Du weißt, wo die Fehler geloggt werden, kannst Du genauso gut mal schauen, wieso cForms nicht geht. Da wird dann wohl eine Voraussetzung für das Plugin nicht stimmen, vielleicht kann man das ja ohne großen Aufwand beheben.
Zu Deinem eigenen Formular: Das ist jetzt nicht speziell verwunderlich, wenn Du Dir überlegst, wie WP intern funktioniert. Du rufst meinetwegen die statische Seite meinedomain.de/formularseite auf, aber i[COLOR=Black]ntern wird meinedomain.de/index.php?page_id=... aufgerufen. Wenn Du das Formular also auf [/COLOR][COLOR=#000000][COLOR=#dd0000][FONT=Verdana][COLOR=Black]PHP_SELF zeigen lässt, [/COLOR][/FONT][COLOR=Black]schickst Du es einfach an die index.php ab. Ohne weitere Parameter in der URL ist das einfach die Startseite. Klar, da wird dann nichts angezeigt und die Mail wird nicht verschickt.[/COLOR]
[COLOR=Black]Wenn Du das also beheben willst, ersetze das Formularziel durch den Namen der Seite. Du kannst das sicher auch mit WP-Mitteln dynamisch einsetzen (The_permalink() ?!), aber einfach[COLOR=Black]er ist es, das einfach fest reinzuschreiben.[/COLOR]
Und denk an den Schutz gegen Spamversand! Folgende Links helfen eventuell weiter dabei:
http://www.teris.de/workshop-nr1.php
http://www.heise.de/security/artik…lle-270758.html
[/COLOR]
[/COLOR][/COLOR]