X

Come creare un plugin specifico per il sito WordPress (guida facile)

come creare un plugin wordpress specifico per il sito

Vuoi creare un plugin WordPress specifico per il sito sul tuo sito? Creare un plugin specifico per il sito è uno dei modi migliori per aggiungere funzioni personalizzate al tuo sito WordPress.

In questo articolo, spiegheremo tutto ciò che devi sapere sull'utilizzo di un plugin WordPress specifico per il sito.

Estendere le funzionalità del tuo sito web con un plugin specifico per il sito

WordPress è così flessibile che ti permette di migliorare facilmente le funzionalità del tuo sito senza dover assumere uno sviluppatore. Puoi migliorare le funzionalità in 2 modi: installando un plugin o aggiungendo uno snippet di codice personalizzato al tuo sito.

Sebbene l'installazione di un plugin sia un modo ovvio (soprattutto per i non sviluppatori) per estendere la funzionalità del tuo sito, a volte è difficile trovare un plugin che soddisfi esattamente le tue esigenze. D'altra parte, puoi trovare tutorial di WordPress che consigliano di aggiungere uno snippet di codice per risolvere le tue esigenze specifiche.

Ci sono 2 modi per aggiungere uno snippet di codice al tuo sito WordPress per migliorarne le funzionalità:

  1. Crea un plugin specifico per il sito e aggiungi uno snippet di codice personalizzato.
  2. Inserisci uno snippet nel tuo file functions.php.

Lo svantaggio principale della copia di uno snippet nel tuo file functions.php è che la funzionalità scomparirà quando passerai a un nuovo tema WordPress. È qui che entra in gioco un plugin specifico per il sito.

Un plugin WordPress specifico per il sito è indipendente dal tuo tema, il che ti permette di aggiungere snippet personalizzati al tuo sito.

Vediamo come utilizzare un plugin WordPress specifico per il sito sul tuo sito.

  • Metodo 1: Utilizzo del plugin Code Snippets (il modo facile)
  • Metodo 2: Utilizzo di un plugin specifico per il sito (creazione manuale)

Metodo n. 1: Utilizzo del plugin Code Snippets (il modo facile)

Se non sei interessato a creare manualmente un plugin specifico per il sito, il che può richiedere molto tempo, allora questo metodo fa per te.

Installa e attiva semplicemente il plugin WPCode sul tuo sito WordPress. Questo plugin fornisce un'interfaccia visiva per la gestione di snippet di codice simile al menu Plugin.

Di conseguenza, puoi attivare o disattivare gli snippet proprio come i plugin.

Una volta attivato il plugin, troverai un menu di amministrazione di WordPress chiamato Code Snippets.

Per aggiungere uno snippet di codice personalizzato, vai su Code Snippets » Add Snippet e quindi seleziona "Add Your Custom Code (New Snippet)."

wpcode aggiungi snippet

Copia il tuo snippet nel campo Code Preview e seleziona il tipo di codice (PHP Snippet, HTML Snippet, CSS Snippet, Block Snippet e altro).

Assicurati di specificare un titolo e una descrizione per il tuo snippet come riferimento per te stesso in futuro.

wpcode code preview

Una volta fatto, attiva l'interruttore su Active e fai clic su Save Snippet.

Ora, per gestire i tuoi snippet, puoi fare clic sul menu Code Snippets. Qui puoi attivare o disattivare gli snippet con pulsanti a interruttore.

wpcode disabilitato automaticamente

Dai un'occhiata a questa recensione aggiornata di WPCode per maggiori dettagli.

Metodo n. 2: Utilizzo di un plugin specifico per il sito (Creazione manuale)

Passaggio 1: Crea un plugin specifico per il sito

Apri un editor di testo sul tuo computer, come Blocco note o TextEdit. Il tuo file plugin necessita di un'intestazione specifica affinché WordPress possa riconoscerlo come plugin. Copia la seguente intestazione nel tuo Blocco note:

<?php
/*
Plugin Name: Site Plugin for example.com
Description: Site specific code changes for example.com
*/
/* Start Adding Functions Below this Line */

/* Stop Adding Functions Below this Line */
?>

Chiamiamo il tuo file plugin specifico per il sito custom-snippets.php. Tieni presente che per salvare il tuo file come file PHP, dovrai scegliere Tutti i file come Salva come tipo.

salva il tuo plugin specifico per il sito

Ora crea una nuova cartella chiamata custom-snippets e sposta il file PHP che hai appena creato nella cartella.

Successivamente, dovrai comprimere la cartella del tuo plugin specifico per il sito, custom-snippets. Ecco come fare:

Gli utenti Windows possono fare clic destro sulla cartella e quindi fare clic su Invia a » Cartella compressa (zippata).

crea un plugin specifico per il sito

Se sei su Mac, fai clic destro e seleziona Comprimi "custom-snippets".

Passaggio 2: Installa il Plugin Specifico per il Sito

Ora che hai creato il file zip del plugin, vai alla tua bacheca WordPress e caricalo navigando su Plugin » Aggiungi Nuovo. Quindi fai clic su Carica Plugin. Ti verrà chiesto di scegliere il file plugin corretto e installarlo.

carica un plugin di WordPress

Dopo aver installato il plugin, procedi e attivalo in modo da poter iniziare a utilizzare il plugin specifico per il sito.

Passaggio 3: Utilizzo del Plugin Specifico per il Sito

Per aggiungere uno snippet al tuo plugin specifico per il sito appena caricato, vai su Plugin » Editor. Sul lato destro, vedrai un menu a discesa Seleziona plugin da modificare.

Scegliamo Custom Snippet e quindi facciamo clic su Seleziona. Verrai ora indirizzato al file custom-snippets.php del tuo plugin.

aggiungi i tuoi snippet al plugin specifico per il sito

Qui, puoi aggiungere lo snippet di tua scelta sotto la riga: /* Inizia ad aggiungere funzioni sotto questa riga */

Dopo aver inserito il tuo snippet, fai clic su Aggiorna File.

Ecco fatto!

Speriamo che questo articolo ti abbia aiutato a imparare come creare e utilizzare un plugin specifico per il sito sul tuo sito WordPress. Ora procedi e trova alcuni snippet di codice che puoi aggiungere per migliorare le tue funzionalità WordPress.

Potresti anche voler consultare la nostra guida su come risolvere l'errore di connessione al database in WordPress.

Commenti   Lascia una risposta

  1. Grazie per questo tutorial!

    Consigli questo metodo più diretto rispetto all'utilizzo del plugin per snippet di codice effettivo?

    Sembra che ci sia meno possibilità di errore facendo il proprio file di funzioni personalizzate come hai affermato qui.

    Mi piacerebbe una risposta se hai tempo, grazie mille

    1. Il plugin Code Snippets è generalmente il modo più sicuro per uno snippet breve. Anche se crei un plugin specifico per il sito, il plugin Code Snippets può essere un ottimo modo per testare rapidamente il codice.

      Per un set di codice più ampio, un plugin personalizzato potrebbe essere un'opzione migliore.

  2. Che grande tutor. Grazie mille per l'aiuto, mi salva la vita 😊.
    Per chi ha problemi con il plugin che non compare, assicurati di seguire le istruzioni correttamente, cambia il nome e la descrizione del plugin nel file php, reinstalla e attiva. Ha funzionato per me. Benedizioni 🙏

    1. Sono felice che tu lo trovi utile

  3. Ciao,

    Ho creato il plugin, l'ho caricato e attivato sul mio sito web, ma non compare nell'elenco dei plugin né nell'editor dei plugin.
    Qualche idea sul perché non viene visualizzato?

    Grazie

  4. Grazie mille per questo utile articolo Shahzad. Ho creato manualmente un plugin per gli snippet di codice e spero che tu possa aiutarmi con una domanda di follow-up. Se voglio aggiungere diversi snippet, dovrei aggiungerli tutti allo stesso file php, usando un unico plugin per tutto? O dovrei creare un nuovo plugin per ogni snippet per organizzare il codice più facilmente? Il vantaggio di usare Code Snippets è la pulita organizzazione, e potrei passare a quell'approccio ma sono un po' riluttante perché in vari forum ho visto molte persone avere problemi con i loro siti che si rompono e dover fare un sacco di troubleshooting con Code Snippets. Il tuo consiglio è apprezzato. Grazie.

    1. Shahzad Saeed 2 aprile 2020 alle 7:01

      Ciao Leslie,
      Sono felice che tu trovi utile questo articolo.

      Sì, puoi aggiungere tutti gli snippet che vuoi allo stesso file php.

  5. Sheikh Mohammad Irfan 29 marzo 2020 alle 4:02

    Salve Signore
    Sono davvero felice di trovare tali informazioni qui. Potrebbe spiegare quanti siti creano plugin di aggiornamento per i temi e i plugin GPL che vendono sui loro siti. Possiamo creare un tale plugin e come. Fornire il codice sarebbe molto apprezzato.

  6. Grazie Bro! è davvero utile. Ho provato un altro metodo da qualche parte e non ha funzionato. Ora funziona

    1. Sono felice che tu lo trovi utile

  7. Grazie per aver raccolto tutte queste informazioni in una forma semplice.

    1. Prego, Sushant

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!