Qué son los template_part en WordPress

Antonio J. Galisteo

En esta ocasión, vamos a ver qué son los template_part en WordPress. Los template parts son la forma en que WordPress permite la modularidad en nuestros temas. Vamos a ver con un ejemplo cómo funciona.

Si tienes una instalación de WordPress, puedes instalar el theme storefront que está en el repositorio oficial de WordPress y es gratuito. Una vez que lo hagas instalado abre el index.php del tema y veras algo así:

< ? php get_header(); ?>

	< div id="primary" class="content-area">
		< main id="main" class="site-main" role="main">

		< ? php
		if ( have_posts() ) :

			get_template_part( 'loop' );

		else :

			get_template_part( 'content', 'none' );

		endif;
		?>

		< / main>
	< / div>

< ? php
do_action( 'storefront_sidebar' );
get_footer();

En el código anterior puedes ver que hace uso de la función get_template_part. Si hay contenido llama a get_template_part( 'loop' ) y si no lo hay llama a get_template_part( 'content', 'none' ).

En el primer caso, lo que hará será cargar el archivo loop.php del tema, y en el segundo caso lo que hace es cargar el archivo content-none.php. Puedes abrir y examinar el contenido de ambos archivos para ver qué hace en cada caso.

Como puedes ver es una forma de modularizar y personalizar los temas en WordPress de forma sencilla. Es algo así (a muy grandes rasgos) como un include o require de PHP pero ya totalmente integrado con WordPress.

Ahora ya sabes qué son los template_part en WordPress. Puedes aprender más en nuestra sección de WordPress.

Espero que te haya sido de utilidad!

Publicado el 22-02-2019

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina