Includere un file PHP con WordPress

Se l’esigenza è inserire un box con un contenuto personalizzato in homepage, nel footer o in un’altra posizione raggiungibile via codice (quindi non dall’editor di WP), ai programmatori PHP può venire l’istinto di utilizzare la funzione include().

In realtà, WordPress offre una propria funzione da tenere in considerazione: la get_template_part().

Mettiamo il caso di voler includere in un page template il file content-leftbar.php (creato manualmente nella root del tema). Per mostrarlo basterà chiamare la get_template_part passando due parametri che corrispondono al nome del file.

Infatti, per inserire un file nominato “content-leftbar.php” basta passare “content” (la prima parte del nome del file) e “leftbar” la seconda parte del nome del file.

get_template_part('content', 'leftbar');

E’ un concetto simile a quello dell’include del PHP, ma questo è il modo giusto di includere un contenuto dentro una pagina template o qualunque altro file del tema WordPress.

Come al solito, per approfondire https://developer.wordpress.org/reference/functions/get_template_part


Questo sito web non offre alcun cookie perchè non ho interesse a tracciare le attività di nessun utente attraverso i cookie e quindi non ne ho inseriti.
Il tema e i plugin sono realizzati da me e quindi nessun altro è autorizzato ad inserire cookie su questo sito web.
Se qualcuno dovesse individuare un cookie da qualche parte su questo sito web, non ce l'ho messo io,
ed è pregato di farmelo sapere, così potrò cercare e distruggere il cookie eventualmente individuato.
I software e i pezzi di codice condivisi su questo sito web sono da considerarsi a scopo educativo e senza alcuna garanzia
© 2021