Programmieren von WordPress zum Senden einer E-Mail auf dem Anmeldeformular Senden?

( Anmerkung des Moderators: Der ursprüngliche Titel war: “Submit Button in WordPress.”)

Ich möchte ein Registrierungsformular erstellen, um eine E-Mail zu senden.

Ich habe das Kontaktformular 7 ausprobiert, möchte aber mein eigenes HTML

. Ich kann die gesamte Codierung machen, aber ich möchte nur den Code für den “Submit” -Button wissen , so dass die Registrierungen direkt an meine Admin-E-Mail-ID gehen, da ich nicht glaube, dass der normale HTML-Code für den Submit-Button funktioniert.

Kann mir jemand dabei helfen?

Solutions Collecting From Web of "Programmieren von WordPress zum Senden einer E-Mail auf dem Anmeldeformular Senden?"

Während Sie vielleicht etwas mit jQuery auf dem Client machen könnten, wäre es das Beste, das Post / Redirect / Get Pattern zu verwenden und Ihr Registrierungsformular über eine

Aktion zu senden.

Der Code nach dem folgenden Screenshot ist eine Seitenvorlage für eine Seite “, die veranschaulicht, wie Sie mit WordPress das erreichen, was Sie verlangt haben. Kopieren Sie den Code als page-contact-form.php (oder einen anderen Namen, der Ihnen besser gefällt) in Ihr page-contact-form.php und erstellen Sie dann eine Seite, deren Vorlage auf “Kontaktformular” eingestellt ist (siehe Screenshot) Vorlage so einfach wie möglich, um die Technik zu veranschaulichen, haben Sie in Ihrer realen Live-Seite Vorlagen in der Regel viel mehr Code):

Verwenden einer Seitenvorlage in WordPress 3.0

 < ?php /* Template Name: Contact Form */ define('ADMIN_USER','mikeschinkel'); if (count($_POST)) { $admin_user = get_userdatabylogin(ADMIN_USER); $registered_email = $_POST['email']; wp_mail($admin_user->user_email, 'New Site Registration', "New Site Registration:\n\tEmail: {$registered_email}."); } ?> < ?php get_header(); ?> < ?php if (count($_POST)): ?> 

Hey < ?php echo $_POST['email']; ?>, thanks for registering!

< ?php else: ?>
Email:
< ?php endif; ?> < ?php get_footer(); ?>

Nachdem Sie Ihre Seite mit der obigen Seitenvorlage erstellt haben, sieht sie auf Ihrer externen Website möglicherweise so aus:

Einfaches Registrierungsformular für WordPress, Teil 1

Und so könnte es aussehen, nachdem sich ein Besucher registriert hat:

Einfaches Registrierungsformular für WordPress, Teil 2