Quando parliamo di widget sappiamo bene che possiamo inserirli in qualsiasi area predisposta come una sidebar oppure nel footer, dipende da come è realizzato il tema.
E se volessimo inserire un widget in un punto diverso?
Si può fare!
Esiste una funzione poco utilizzata che si chiama semplicemente the_widget():
basta inserirla nel punto in cui vogliamo venga visualizzato il widget ed il gioco è fatto.
Ad esempio, se volessimo inserire il widget del campo di ricerca di WordPress accanto al titolo del sito ci basterà aprire il file header.php e incollare
<?php the_widget( 'WP_Widget_Search' ); ?>
Salvate, aprite il sito nel browser et voilà, avrete inserito un widget dove pensavate di non poterlo fare.
Magie di WordPress 🙂
Per la lista completa dei widget a disposizione consultate il codex di WordPress a questo indirizzo.
Ciao Antonio,
Volevo chiederti se fosse possibile inserire i widget nel menù principale.
Esempio devo creare un menù a tenbdina con tutte le categorie prodotto a discesa per gerarchia, sono oltre 1400 e non posso inserirle a mano tutte quindi avevo pensato di mettere il widget delle categorie prodotto che si può inserire nelle sidebar.
grazie