Il blocco gutenberg elemento è un blocco esclusivo del wordpress Gpci framework e serve a generare un elemento non contenitore di tipo generico, inoltre è molto utile per creare elementi a piacere con contenuti dinamici. L'idea è di averlo sempre a disposizione quando non ci sono altri blocchi più specifici da inserire oppure i blocchi del core sono troppo limitati o complicati per creare una certa struttura.
Controlli dell'elemento
La parte più interessante dell'elemento è il suo tag dinamico, quindi è possibile scegliere un qualsiasi tag html non contenitore e, insieme al blocco contenitore, costruire qualsiasi combinazione di tag semplici e complessi, anche se questo solitamente sarà sempre il blocco più interno da inserire. A parte i soliti comuni a tutti gli altri, questo blocco ha i seguenti controlli:
Tag manuale
Se abilitato consente di scrivere il tag manualmente invece di selezionarlo tra quelli predefiniti. L'dea è quella di inserire tutti i tag più utili nel selettore seguente e utilizzare questo controllo solo per casi particolari.
Tag html
Selettore dal quale scegliere il tag html, man mano che saranno utili continuerò ad aggiornarlo con altri tag.
Contenuto
il contenuto è di tipo richtext, quindi sarà inserito direttamente nell'editor invece che nella barra laterale.
Contenuto dinamico (solo amministratori)
Se abilitato sostituisce il contenuto precedente con una conversione dinamica con funzioni aggiuntive in whitelist. In questo caso il contenuto normale non sarà utilizzato, quindi è possibile scrivere nel richtext un breve commento.
Esempi
Questo blocco non ha un gran bisogno di esempi in quanto è forse il più semplice, ma ad esempio:
Creare una lista numerata e colorata utilizzando i blocchi contenitore ( tag ol e tag li ) ed elemento (tag span):
- Elemento lista 1
- Elemento lista 2
- Elemento lista 3
- Elemento lista 4
- Elemento lista 5
