En realidad lo que pretendo hacer no es algo totalmente fundamental, sí que se puede hacer de otras maneras.
Es lo siguiente: escribir la función
Código PHP:
get_header();
Y que sea totalmente equivalente a
Código PHP:
require ( 'DIR/AL/ARCHIVO/header.php' );
Por poner el mismo ejemplo que lo que hace wordpress.
Como ves, no es fundamental hacerlo así, de hecho es más sencillo y correcto hacer así
Código PHP:
require (header_dir() . 'header.php');
Siendo header_dir() una función que devuelva un string con la ruta a header.php.
Pero como he visto que wordpress lo hace de la primera forma, tengo curiosidad por saber cómo lo consigue.