Para la mayoría de los usuarios, la forma más fácil de agregar código al encabezado y pie de página de WordPress es a través de un plugin.
Si bien hay muchos pluings que ofrecen esta funcionalidad, recomiendo Head, Footer y Post Injections de Stefano Lissa, un plugin muy configurable y potente. Actualmente tiene más de 200.000 instalaciones activas con una valoración de5 estrellas.
Si simplemente necesitas agregar diferentes funciones de PHP en toda la web, también deberías echar un vistazo al plugin Code Snippets, es gratuito. Su función principal es eliminar la necesidad de agregar fragmentos personalizados al archivo functions.php de su tema.
Como ejemplo, dejo aquí un fragmento de código tanto al encabezado como al pie de página.
Para agregar código al encabezado:
/* Describe qué hace el fragmento de código para que puedas recordarlo más adelante. */ add_action('wp_head', 'yanez_header_function_name'); function yanez_function_name(){ ?> Escribe aquí la función <?php };
Para agregar código al pie de página:
/* Describe qué hace el fragmento de código para que puedas recordarlo más adelante. */ add_action('wp_footer', 'yanez_footer_function_name'); function yanez_function_name(){ ?> Escribe aquí la función <?php };
BONUS: código para encabezado o pie de página solo para páginas específicas
/* Describe qué hace el fragmento de código para que puedas recordarlo más adelante. */ add_action('wp_head', 'yanez_function_name'); function yanez_footer_function_name(){ if(is_front_page()) { ?> Escribe aquí la función <?php } };
/* Describe qué hace el fragmento de código para que puedas recordarlo más adelante. */ add_action('wp_head', 'yanez_function_name'); function yanez_footer_function_name(){ if(is_single(73790)) { ?> Escribe aquí la función <?php } };