Costruire e usare shortcode
Usare shortcode semplice e con attributi
Gli shortcode di WordPress sono una funzionalità per incorporare facilmente funzioni o contenuti specifici all'interno delle pagine, dei post o dei widget
senza la necessità di scrivere un codice .
Creazione di uno Shortcode
Per creare uno shortcode , è necessario utilizzare la funzione add_shortcode() in functions.php del tema.
function Testo_pagina()
{?>
<p><?php the_title()?></p>
<button type="button" class="btn btn-primary">bottone</button>
<?php
}
add_shortcode('primo', 'Testo_pagina');
Un esempio avanzato con attributi
function attributi($atts)
{
shortcode_atts(array(
'nome' => 'livio',
'cognome' => 'bll',
), $atts, 'autore');
return 'autore ' . $atts['nome'] . ' ' . $atts['cognome'];
}
add_shortcode('autore', 'attributi');
Questo crea uno shortcode [attributi] che supporta due attributi: ["nome" e "cognome"]. Entrambi gli attributi sono opzionali e assumono valori predefiniti [nome="livio" cognome="bll"] se non vengono indicati valori espliciti
Utilizzo di uno Shortcode
Nel primo esempio
<?php echo do_shortcode("[Testo_pagina]"); ?>
Nel esempio avanzato con attributi
<?php echo do_shortcode("[attributi nome='walter' cognome='bl']"); ?>