WP passare dati a get_template_part

Su WordPress sappiamo che possiamo usare dei pezzi di template personalizzati, e richimarli tramite la funzione get_template_part.

A questa funzione possiamo passare come terzo argomento un array associativo con tutti i dati che vogliamo.

Per richiamare gli argomenti, WP le inietta nella variabile $args; come si vede dall’esempio, è bene controllare che la variabile sia riempita correttamente e in caso dare un valore di default.

Codice

            <?php

# richiamo il template
get_template_part('path/template', 'custom-name', array(
        'flow' => 'col'
      ));

# file del template
$flow = $args['flow'] ?? 'row';