{"id":227736,"date":"2022-09-18T19:50:00","date_gmt":"2022-09-18T16:50:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=227736"},"modified":"2022-11-09T02:01:50","modified_gmt":"2022-11-08T23:01:50","slug":"come-creare-un-modulo-in-wordpress-senza-un-plug-in","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/it\/come-creare-un-modulo-in-wordpress-senza-un-plug-in\/","title":{"rendered":"Come creare un modulo in WordPress senza un plug-in"},"content":{"rendered":"\n<p>WordPress \u00e8 uno dei modi pi\u00f9 comuni per creare e progettare un sito web. Non sbaglieremmo se definissimo WordPress come il sistema operativo del tuo sito web.<\/p>\n<p>Tuttavia, i plugin di WordPress a volte sono difficili da mantenere. I plugin possono limitarti. la tua capacit\u00e0 di creare cose da zero e produrre beni che sono pi\u00f9 pertinenti alle tue esigenze e ai tuoi gusti.<\/p>\n<p>Occasionalmente \u00e8 necessario creare un nuovo modulo WordPress per una necessit\u00e0 particolarmente specifica durante lo sviluppo di un sito Web WordPress. Naturalmente, i plugin esistono e sono utili quando si lavora su un nuovo sito. Ma puoi anche creare un nuovo modulo WordPress personalizzato e personalizzato e imparare a creare un modulo in WordPress senza un plug-in.<\/p>\n<p>S\u00ec, puoi sempre fare affidamento sui plugin di WordPress. Tuttavia, lavorare senza utilizzare il plug-in di WordPress ti consentir\u00e0 di creare pi\u00f9 contenuti personalizzati per il tuo sito WordPress. Ti dar\u00e0 pi\u00f9 libert\u00e0 di visualizzare tutto ci\u00f2 che desideri sul tuo sito WordPress.<\/p>\n<p>I plugin di WordPress non sono sempre la risposta migliore per le installazioni di moduli. Pertanto, usa Getform per creare un modulo WordPress semplice e adattabile sul tuo sito. I plugin sono vitali, ma possono rallentare il funzionamento del tuo sito WordPress. Questo \u00e8 il motivo per cui ha senso esplorare modi per aggiungere funzionalit\u00e0 senza fare affidamento sui plug-in quando possibile. Ogni plugin aggiunge il proprio codice e file al database di WordPress. Ci\u00f2 pu\u00f2 rallentare la velocit\u00e0 del sito e aumentare l&#8217;utilizzo della memoria. Per evitare ci\u00f2, \u00e8 bene sapere come creare un modulo in WordPress senza plug-in.<\/p>\n<p>La gestione di un numero eccessivo di plugin su un sito WordPress richiede tempo. Per mantenere aggiornati i plugin, \u00e8 necessario aggiornarli. Inoltre, i plug-in potrebbero interferire tra loro, causando la rottura del tuo sito Web WordPress.<\/p>\n<p>Di conseguenza, l&#8217;utilizzo di un minor numero di plug-in pu\u00f2 aiutarti a risolvere pi\u00f9 rapidamente eventuali difficolt\u00e0 con il tuo sito. I moduli sono una componente essenziale di ogni sito Web, cos\u00ec come per qualsiasi sito Web WordPress. Sono disponibili diversi plugin per WordPress per la creazione di moduli WordPress personalizzati. Ma la maggior parte di loro sono inadeguati. \u00c8 pi\u00f9 semplice creare un modulo in WordPress se hai una buona conoscenza di PHP, HTML e Javascript.<\/p>\n<p>In questo articolo, scoprirai alcune delle informazioni cruciali su come creare un modulo in WordPress senza un plug-in.<\/p>\n<p>Qui imparerai:<\/p>\n<ul>\n<li>lavorare senza plugin,<\/li>\n<li>utilizzando codice HTML personalizzato,<\/li>\n<li>creazione di modelli di pagina,<\/li>\n<li>creare forme,<\/li>\n<li>creazione del modulo WordPress del sito Web,<\/li>\n<li>usando il plugin jQuery,<\/li>\n<li>a cosa serve il file PHP,<\/li>\n<li>cosa sono i nonce,<\/li>\n<li>come migliorare il modulo WordPress,<\/li>\n<li>quali sono i soliti errori, ecc.<\/li>\n<\/ul>\n<h2><strong>Aggiungi una sezione HTML personalizzata e imposta il modulo WordPress<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984672306.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984672306.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Crea una nuova pagina per ospitare il tuo modulo di contatto WordPress. Accedi alla dashboard di WordPress e vai all&#8217;area delle impostazioni delle pagine. Il passaggio 2 consiste nel selezionare e fare clic su Aggiungi nuovo. Quando crei una pagina di contatto, scegli un nome significativo. Ad esempio: &quot;Contattaci&quot;.<\/p>\n<p>Modulo di contatto pi\u00f9 semplice, meglio \u00e8. Questo dovrebbe essere il pi\u00f9 semplice possibile. Hai solo bisogno di caselle di nome, e-mail e commenti per creare un semplice modulo di contatto. Dovrebbe essere copiato e inserito nel file page-contact.php.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984775736.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984775736.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Il passaggio 3 consiste nel creare il tuo modulo WordPress dopo aver chiamato la tua pagina dei contatti. Puoi utilizzare il blocco di codice se attivi Bootstrap sul tuo sito WordPress.<\/p>\n<p>Se desideri mantenere il controllo completo sull&#8217;aspetto del tuo sito, puoi utilizzare il blocco del codice del modulo senza bootstrap. Dopo aver selezionato il blocco di codice appropriato per il tuo sito WordPress, aggiungi un blocco HTML personalizzato Gutenberg. Incolla il codice del modulo di tua scelta.<\/p>\n<p>Se stai utilizzando una versione precedente di WordPress priva del blocco HTML Gutenberg, vai prima alle impostazioni della scheda Testo. Incolla il codice modulo di tua scelta nell&#8217;area.<\/p>\n<p>Non dimenticare di includere l&#8217;URL dell&#8217;endpoint che hai trovato nella propriet\u00e0 dell&#8217;azione del blocco HTML. Di conseguenza, gli invii verranno inviati al modulo che hai creato nella dashboard di Getform.<\/p>\n<h2><strong>Creazione di un modello di pagina<\/strong><\/h2>\n<p>Il passaggio 1 consiste nel creare un modello per una pagina WordPress. Per fare ci\u00f2, copia il codice da page.php in un nuovo file chiamato page-contact.php. Per garantire che WordPress tratti il \u200b\u200bfile contact.php come un modello di pagina di WordPress, dobbiamo includere un commento nella parte superiore del file.<\/p>\n<h2><strong>Costruire la forma<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898487993c.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898487993c.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Ora dobbiamo creare un modulo di contatto WordPress di base. Basta copiare e incollare il codice nel contenuto della voce. Non \u00e8 difficile usare questo codice HTML autoesplicativo per un modulo. Verr\u00e0 utilizzato in seguito per determinare se il modulo \u00e8 stato inviato o meno.<\/p>\n<h2><strong>Pre-elaborazione dei dati<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898498f8a1.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e898498f8a1.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Il modulo creato sembrer\u00e0 carino, ma sar\u00e0 completamente inutile perch\u00e9 non invier\u00e0 alcuna e-mail. Quello che dobbiamo fare \u00e8 dare un&#8217;occhiata al modulo che \u00e8 stato inviato e ricontrollare tutti i dati. \u00c8 necessario verificare se i campi sono stati compilati correttamente con i dati corretti.<\/p>\n<p>Se le caselle sono riempite con i dati corretti, otterremo l&#8217;indirizzo e-mail dell&#8217;amministratore del blog e gli invieremo l&#8217;e-mail.<\/p>\n<p>In caso contrario, non verr\u00e0 inviata alcuna e-mail e l&#8217;utente avr\u00e0 problemi. Verifica che il modulo sia stato inviato e compilato con dati accurati. Se si verifica un errore, ad esempio un campo vuoto o un indirizzo e-mail errato, viene visualizzato un avviso e il modulo non viene inviato. Devi correggere questi dati e riprovare.<\/p>\n<h2><strong>Aggiunta di una verifica jQuery<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984aaacb5.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984aaacb5.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Il nostro modulo \u00e8 ora completamente pronto. Tuttavia, potremmo migliorarlo incorporando la verifica lato client. Per fare ci\u00f2, utilizzeremo jQuery e il plugin jQuery di conferma. Questo plugin \u00e8 fantastico poich\u00e9 ti consente di verificare rapidamente se un modulo \u00e8 stato compilato con dati accurati. Il primo passaggio consiste nel scaricare e installare il plug-in di convalida nel file del tema.<\/p>\n<p>Ora dobbiamo collegare i file Javascript al nostro tema. Successivamente, il plugin jQuery validates confermer\u00e0 il modulo di contatto sul lato client. Come funziona? Seleziona i dati del modulo che hanno la classe CSS richiesta e convalida che siano adeguatamente popolati. In caso contrario, viene visualizzato un avviso e sar\u00e0 necessario correggere tutti i dati inseriti errati.<\/p>\n<h2><strong>Miglioramento della forma<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984bbbb81.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984bbbb81.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Sfrutta le capacit\u00e0 di WordPress per salvaguardare l&#8217;uso del nostro modulo utilizzando nonce. Le funzioni ti permetteranno di garantire che il contenuto di un modulo di richiesta provenga dal sito corrente e non da un altro. Di conseguenza, non \u00e8 una protezione ideale, sebbene protegga in molte circostanze.<\/p>\n<p>Il suo primo parametro \u00e8 un&#8217;azione, mentre il secondo argomento \u00e8 un nome. Queste due parole vengono utilizzate di nuovo pi\u00f9 avanti nel nostro codice per determinare se il nonce inviato corrisponde a questi due input.<\/p>\n<p>\u00c8 importante includere i campi nonce nei moduli di WordPress. I nonces possono essere utilizzati per verificare che un utente intenda eseguire un&#8217;azione ed \u00e8 determinante per la protezione contro la falsificazione delle richieste tra siti (CSRF)&quot;.<\/p>\n<h2><strong>Intercettazione dati con modello<\/strong><\/h2>\n<p>Concentriamoci sulla logica di elaborazione del form: abbandoniamo il template e ci dirigiamo al file functions.php per gestire i dati ricevuti.<\/p>\n<p>\u00c8 necessario connettersi a un&#8217;azione WordPress che viene eseguita prima che vengano prodotte le intestazioni delle pagine di WordPress. Serve per reindirizzare potenzialmente l&#8217;utente a un&#8217;altra pagina dopo aver valutato l&#8217;input del modulo.<\/p>\n<p>La prima condizione nella nostra funzione ci assicura che \u00e8 stata inviata una voce di modulo. Esiste un collegamento tra la funzione e l&#8217;azione di reindirizzamento del modello. Per questo motivo, ogni volta che \u0161age viene caricato, verr\u00e0 chiamato.<\/p>\n<p>\u00c8 quindi fondamentale filtrare le richieste e assicurarsi che sia il momento di analizzare l&#8217;input del modulo, se esiste. Ci\u00f2 indica che il pulsante di invio sul modulo \u00e8 stato premuto e che \u00e8 giunto il momento di testare la richiesta.<\/p>\n<h2><strong>Elaborazione dei dati<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984ccdf3d.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984ccdf3d.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Una volta che abbiamo completato i nostri controlli, sta a te fare tutto ci\u00f2 che vuoi con i dati del modulo memorizzati nella variabile. Salva l&#8217;importo del regalo come variabile.<\/p>\n<p>Dopo aver aggiornato correttamente il database, \u00e8 necessario reindirizzare l&#8217;utente a una pagina. Inoltre, devi creare un messaggio di successo, che puoi creare utilizzando Dashboard.<\/p>\n<h2><strong>Gestione degli errori<\/strong><\/h2>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984dd1514.jpg\" data-rel=\"lightbox\" ><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-188795-61e8984dd1514.jpg\" alt=\"Come creare un modulo in WordPress senza un plug-in\" ><\/a><\/p>\n<p>Devi assicurarti di inviare e compilare il modulo in modo appropriato. Se si verifica un errore, ad esempio un campo vuoto o un indirizzo email errato, riceverai un avviso e il modulo non potr\u00e0 essere inviato.<\/p>\n<p>Successivamente, \u00e8 necessario creare e visualizzare avvisi di errore sotto la casella associata. Crea qualcosa di semplice, ad esempio &quot;Inserisci il tuo nome&quot;. Otterrai un modello di pagina modulo completo che puoi utilizzare.<\/p>\n<h2><strong>Considerazioni finali su come creare un modulo in WordPress senza plug-in<\/strong><\/h2>\n<p>L&#8217;utilizzo di WordPress per creare un sito Web \u00e8 una scelta molto popolare per molti. Offre varie opzioni per i suoi utenti. All&#8217;utente viene offerto di scegliere un tema specifico per il sito, di organizzare ci\u00f2 che si desidera visualizzare sul proprio sito nei minimi dettagli&#8230; Consente di creare e aggiungere nuove pagine e contenuti con o senza l&#8217;utilizzo dei plug-in.<\/p>\n<p>WordPress \u00e8 un&#8217;ottima scelta per creare un sito Web o un blog. \u00c8 utile per i principianti e anche per le persone che hanno pi\u00f9 familiarit\u00e0 con la creazione di siti Web e l&#8217;utilizzo del codice.<\/p>\n<p>In questo articolo, ti abbiamo presentato come creare un modulo in WordPress senza un plug-in per il tuo sito WordPress.<\/p>\n<p>La creazione di moduli \u00e8 essenziale quando si progetta un WordPress o qualsiasi sito. Potrebbe essere necessario un po&#8217; pi\u00f9 di conoscenza del codice. Ma ci sono sempre plugin per facilitare il lavoro mentre stai ancora imparando a lavorare con il codice. Sii paziente, impara e creerai fantastici siti Web WordPress o blog.<\/p>\n<p>Se ti \u00e8 piaciuto leggere questo articolo su come creare un modulo in WordPress senza plug-in, dovresti dare un&#8217;occhiata a questo su <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-nascondere-lautore-in-wordpress-in-pochi-passaggi\/\" title=\"come nascondere l'autore in WordPress\" >come nascondere l&#8217;autore in WordPress<\/a>.<\/p>\n<p>Abbiamo anche scritto di alcuni argomenti correlati come <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-incorporare-un-modulo-google-in-wordpress\/\" title=\"come incorporare un modulo Google in WordPress\" >come incorporare un modulo Google in WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-caricare-facilmente-un-file-html-su-wordpress\/\" title=\"come caricare un file HTML in WordPress\" >come caricare un file HTML in WordPress<\/a>, <a href=\"https:\/\/wordpress.mediadoma.com\/it\/dove-sono-archiviate-le-pagine-di-wordpress-risposta\/\" title=\"dove sono archiviate le pagine di WordPress\" >dove sono archiviate le pagine di WordPress<\/a> e <a href=\"https:\/\/wordpress.mediadoma.com\/it\/come-eliminare-i-temi-di-wordpress-e-quando-farlo\/\" title=\"come eliminare i temi di WordPress\" >come eliminare i temi di WordPress<\/a>.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte di registrazione:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/wpdatatables.com\" class=\"external external_icon\">wpdatatables.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In questo articolo, scoprirai alcune delle informazioni cruciali su come creare un modulo in WordPress senza plug-in.<\/p>\n","protected":false},"author":1,"featured_media":188796,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[918,844,865],"tags":[1168],"class_list":["post-227736","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-altro","category-tutorial","category-wordpress-6","tag-affiai-it"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/227736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/comments?post=227736"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/posts\/227736\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media\/188796"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/media?parent=227736"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/categories?post=227736"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/it\/wp-json\/wp\/v2\/tags?post=227736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}