• Collegamento a Facebook Collegamento a Facebook Collegamento a Facebook
  • Collegamento a Instagram Collegamento a Instagram Collegamento a Instagram
  • Collegamento a X Collegamento a X Collegamento a X
  • Collegamento a LinkedIn Collegamento a LinkedIn Collegamento a LinkedIn
  • Collegamento a WhatsApp Collegamento a WhatsApp Collegamento a WhatsApp
  • Collegamento a Rss Collegamento a Rss Collegamento a Rss
info@michelebruno.it
Michele Bruno | Sviluppatore Web | Web Developer | Blogger
  • HOME
  • LA MIA ESPERIENZA
  • SERVIZI
    • HOSTING E ASSISTENZA
    • MANUTENZIONE WORDPRESS
  • PORTFOLIO
  • STRUMENTI / TOOLS
    • CALCOLO E SCORPORO IVA 4%, 10% e 22%
    • CONTA CARATTERI E PAROLE
    • CONVERTITORE MEGABIT/MEGABYTE
    • GENERATORE PASSWORD CASUALI
    • OROLOGIO PER RIUNIONI
    • SEO TOOL
    • WORDPRESS THEME FINDER
    • HTML GENERATOR TOOL
    • CACCIA KEYWORD
  • BLOG
  • CONTATTI
  • Menu Menu

Come creare uno shortcode per WordPress

8 Marzo 2021/in WordPress, Plugin e Temi/da Michele Bruno

Come creare uno shortcode per WordPress

Oggi voglio mostrarvi come creare uno shortcode per WordPress spiegandone i vari passaggi.

Occorre però fare un piccolo passo indietro cercando di capire innanzitutto cos’è uno shortcode per WordPress.

Indice dell'articolo

Toggle
  • Cos’è uno shortcode per WordPress?
  • Esempio: come inserire lo shortcode “anno”
  • Lo shortcode passo passo
  • Conclusioni

Cos’è uno shortcode per WordPress?

Lo shortcode è una parola, inclusa tra parentesi quadre, che ci consente di inserire delle funzioni semplici o complesse su WordPress. Esempio: [shortcode]

WordPress utilizza nativamente gli shortcode e molti temi ne fanno uso. In questo modo faremo a meno di inserire javascript inutili o che vanno a sporcare il codice del nostro sito inserendo delle piccole porzioni di PHP che verranno gestite in maniera più diretta da WordPress.

Esempio: come inserire lo shortcode “anno”

Se avete necessità di inserire l’anno in cui siamo sul vostro sito, magari per il footer o per una particolare sezione, possiamo creare qualcosa di simile da inserire nel file function.php del nostro tema child:

1
2
3
4
5
function year_shortcode() {
$year = date('Y');
return $year;
}
add_shortcode('year', 'year_shortcode');

Lo shortcode passo passo

Ora vado a spiegare direttamente cosa significa la “roba” che ho scritto qui sopra, cominciando dalla parola function year_shortcode () { . Questa dichiara la nostra intenzione di inserire una funzione chiamata “year_shortcode”.

Successivamente la variabile $year = indica come vogliamo mostrare l’anno nel nostro sito web: in questo caso ho scelto per il semplice date(‘Y’); ossia il formato data con anno scritto per esteso a quattro cifre.

Con la stringa return $year comunichiamo all’interprete del PHP di terminare la funzione stampando direttamente la variabile $year.

Infine con add_shortcode (‘year’, ‘year_shortcode’); indichiamo a WordPress che qualunque scritta “year” tra parentesi quadre deve richiamare la funzione year_shortcode che abbiamo specificato sopra, creando così il nostro shortcode:

1
[year]

Conclusioni

Gli shortcode per WordPress sono veramente utili, comodi e molto potenti. Consentono infatti di inserire cose anche molto complesse all’interno del nostro sito web WordPress.

Conviene sempre utilizzarli in un tema child affinché gli aggiornamenti del tema non vadano a cancellare il nostro shortcode e ovviamente anche le altre modifiche in CSS.

Spero di avervi aiutato a capire cos’è uno shortcode per WordPress e come funziona, fatemi sapere nei commenti cosa ne pensate.

Condividi questo articolo
  • Facebook Facebook Condividi su Facebook
  • X-twitter X-twitter Condividi su X
  • Whatsapp Whatsapp Condividi su WhatsApp
  • Linkedin Linkedin Condividi su LinkedIn
  • Mail Mail Condividi attraverso Mail
https://michelebruno.it/wp-content/uploads/2021/02/Come_creare-uno_shortcode_per_WordPress.jpg 586 1000 Michele Bruno https://michelebruno.it/wp-content/uploads/2015/07/Michele_Bruno_micky8_logo.png Michele Bruno2021-03-08 10:00:222024-03-15 15:09:36Come creare uno shortcode per WordPress
Potrebbero interessarti anche:
Perché tenere sempre aggiornato WordPress Perché tenere sempre aggiornato WordPress
Perché usare un tema a pagamento per WordPress Perché usare un tema a pagamento per WordPress
Come duplicare una pagina o articolo di Wordpress Come duplicare una pagina o articolo di WordPress
Come risolvere alcuni problemi con Max Mega Menu e BeTheme Come risolvere alcuni problemi con Max Mega Menu e BeTheme
Come risolvere l’errore cURL error 60 SSL certificate problem su WordPress Come risolvere l’errore “cURL error 60: SSL certificate problem” su WordPress
Come creare link e ancore su WordPress Come creare link e ancore su WordPress
 
Michele Bruno
Michele Bruno

Web developer specializzato in soluzioni custom e WordPress. Appassionato di digitale e programmazione, affianca le aziende nel trasformare la visione del loro brand in siti web performanti, capaci di rafforzare awareness e reputazione del progetto.

È anche SEO copywriter e collabora con diversi blog e magazine di settore, dove condivide il suo know-how con appassionati e professionisti del mondo digitale.

0 commenti

Lascia un Commento

Vuoi partecipare alla discussione?
Sentitevi liberi di contribuire!

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ti serve aiuto?


Manutenzione WordPress



Contatto diretto

    Michele Bruno

    Via Vendramin 37, 35010
    Vigodarzere (PD)

    Tel: +39 348 6110448
    Email: info@michelebruno.it

    Scrivimi su WhatsApp

    Ultimi Articoli

    • Come strutturare un articolo per il tuo sito web
      Come strutturare un articolo per il tuo sito web15 Febbraio 2026
    • Personalizzare BeTheme senza romperlo né perdere gli aggiornamenti
      Personalizzare BeTheme senza romperlo né perdere gli aggiornamenti6 Gennaio 2026
    • Servizio email meglio usare Outlook o la webmail
      Servizio email: meglio usare Outlook o la webmail?16 Dicembre 2025

    Copyright

    Tutti i diritti sono riservati. I testi di questo sito sono di proprietà di Mickyhood alias Michele Bruno e non possono essere replicati ne in modo parziale ne totale, senza autorizzazione scritta dello stesso proprietario. Prima di utilizzare i contenuti presenti in questo blog, o per particolari necessità, richiederne via email l'autorizzazione: mickyhood@gmail.com
    Michele Bruno - Mickyhood © 2008 - 2026 All rights reserved | P.IVA IT 04942750284 | Privacy Policy | Cookie Policy
    • Collegamento a Facebook Collegamento a Facebook Collegamento a Facebook
    • Collegamento a Instagram Collegamento a Instagram Collegamento a Instagram
    • Collegamento a X Collegamento a X Collegamento a X
    • Collegamento a LinkedIn Collegamento a LinkedIn Collegamento a LinkedIn
    • Collegamento a WhatsApp Collegamento a WhatsApp Collegamento a WhatsApp
    • Collegamento a Rss Collegamento a Rss Collegamento a Rss
    Scorrere verso l’alto Scorrere verso l’alto Scorrere verso l’alto
    Cookies Per far funzionare bene questo sito, a volte installiamo sul tuo dispositivo dei piccoli file di dati che si chiamano "cookies". Anche la maggior parte dei grandi siti fanno lo stesso.
    Accetta
    Leggi di più
    Cambia Impostazioni
    Impostazioni della casella dei cookie
    Impostazioni della casella dei cookie

    Impostazioni Privacy

    Scegli quali cookie vuoi autorizzare. Puoi cambiare queste impostazioni in qualsiasi momento. Tuttavia, questo potrebbe risultare alla susseguente non-disponibilità di alcune funzioni. Per informazioni sull’eliminazione dei cookie, consulta la funzione aiuto del tuo browser. Ulteriori informazioni sui cookie che utilizziamo.

    Con lo slider, puoi abilitare o disabilitare vari tipi di cookie:

    • Block all
    • Essential
    • Functionality
    • Analytics
    • Advertising

    Questo sito farà:

    Questo sito Web non:

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    • Funzionalità: ricorda le impostazioni dei social media
    • Funzionalità: ricorda regione e paese selezionati
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche
    • Pubblicità: adattare le informazioni e la pubblicità ai tuoi interessi in base ad es. il contenuto che hai visitato prima. (Al momento non utilizziamo i cookie di targeting o targeting .
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata
    • Funzionalità: ricorda le impostazioni dei social media
    • Funzionalità: ricorda regione e paese selezionati

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche
    • Pubblicità: adattare le informazioni e la pubblicità ai tuoi interessi in base ad es. il contenuto che hai visitato prima. (Al momento non utilizziamo i cookie di targeting o targeting .
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata
    • Funzionalità: Ricorda impostazioni di social media Funzionalità: Ricorda regione e paese selezionati
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    • Pubblicità: utilizzare le informazioni per la pubblicità su misura con terze parti
    • Pubblicità: consente di connettersi ai siti sociali
    • Pubblicità: identifica il dispositivo che stai utilizzando
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito farà:

    • Essenziale: ricorda l'impostazione dei permessi dei cookie
    • Essenziale: consentire i cookie di sessione
    • Essenziale: raccogli informazioni che inserisci in moduli di contatto, newsletter e altri moduli in tutte le pagine
    • Essenziale: tieni traccia di ciò che hai inserito in un carrello della spesa
    • Essenziale: autenticare che si è connessi al proprio account utente
    • Essenziale: ricorda la versione della lingua selezionata
    • Funzionalità: Ricorda impostazioni di social media Funzionalità: Ricorda regione e paese selezionati
    • Analytics: tieni traccia delle pagine visitate e delle interazioni intraprese
    • Analytics: tieni traccia della tua posizione e regione in base al tuo numero IP
    • Analytics: tieni traccia del tempo trascorso su ogni pagina
    • Analytics: aumentare la qualità dei dati delle funzioni statistiche
    • Pubblicità: utilizzare le informazioni per la pubblicità su misura con terze parti
    • Pubblicità: ti consente di collegarti ai siti social. Pubblicità: identifica il dispositivo che stai utilizzando
    • Pubblicità: raccogliere informazioni personali identificabili come nome e posizione

    Questo sito Web non:

    • Ricorda i tuoi dati di accesso
    Salva e Chiudi