Creare un modulo di iscrizione alla newsletter con PHP in WordPress
0. Prerequisiti
Prima di iniziare la creazione di un form di iscrizione alla newsletter con PHP in WordPress, è necessario che tu abbia installato e attivato un tema e installato wordpress sul tuo server.
1. Utilizzo del codice HTML
Innanzitutto, dovrai creare un form HTML e inserirlo nella pagina o nell’articolo in cui desideri visualizzarlo.
2. Utilizzo del codice PHP
Una volta creato il form HTML, dovrai aggiungere il codice PHP che processerà le informazioni inviate dall’utente attraverso il modulo. Il codice PHP dovrebbe essere inserito prima della chiusura della forma.
if (isset($_POST['subscrib'])) {
$name = sanitize_text_field($_POST['name']);
$email = sanitize_text_field($_POST['email']);
// Process the form
if ($name != '' && $email !='') {
// Do something
}
}
?>
3. Inviare le informazioni dal modulo al tuo database
Il passaggio successivo è inviare le informazioni dal modulo al tuo database. Per fare ciò, devi creare una tabella nel tuo database WordPress in cui le informazioni possono essere memorizzate.
CREATE TABLE IF NOT EXISTS `subscribers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL,
`email` varchar(50) NOT NULL,
`date` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Elenca una query SQL che include le informazioni nella tabella.
INSERT INTO `subscribers` (name, email, date)
VALUES ('$name', '$email', NOW())
4. Ricevere la conferma di iscrizione
Infine, è necessario inviare una conferma di iscrizione agli iscritti. È possibile farlo con l’aiuto di una funzione WordPress incorporata chiamata wp_mail() che può essere utilizzato per inviare un’e-mail all’utente.
Questo è tutto ciò che devi sapere su come utilizzare il codice PHP per creare un modulo di iscrizione alla newsletter in WordPress.