get_template_part() (file wp-includes/general-template.php), permette di caricare una parte di un template in un template, tale funzione potrà quindi essere sfruttata da un tema per il riutilizzo di una parte di codice o per la sostituzione delle sezioni di un tema padre (parent theme) in un tema figlio (child theme). get_template_part() prevede di accettare due parametri: il primo, obbligatorio, è lo $slug, cioè l'abbreviazione del nome di un template generico; il secondo è il $name (che non ha un valore predefinito) cioè il nome di uno specifico template. Un semplice esempio di utilizzo di get_template_part() potrebbe essere quello relativo all'impiego del file loop.php nei child themes; si ipotizzi per esempio che la cartella dei temi sia wp-content/themes, che il tema padre sia "Tema_A" e che il tema figlio sia "Tema_B", lanciando la seguente espressione:

<?php get_template_part( 'loop', 'index' ); ?>
si avrà lo stesso risultato di passare alla funzione PHP require() i file elencati di seguito nell'ordine presentato in lista:
  1. wp-content/themes/Tema_B/loop-index.php
  2. wp-content/themes/Tema_A/loop-index.php
  3. wp-content/themes/Tema_B/loop.php
  4. wp-content/themes/Tema_A/loop.php