Menú Cerrar

Cómo registrar los formatos de entrada en WordPress

Para registrar los formatos de entrada de WordPress debemos añadir el soporte al tema.

Primero, abrimos el editor de temas deWordPress y seleccionamos el archivo functions.php, y agregamos el soporte escribiendo lo siguiente:

add_theme_support( 'post-formats', array( 'link', 'video' ) );

Esta función agrega el soporte para los formatos de enlace y video. Si deseamos agregar el soporte para todos los tipos de entradas debemos añadir lo siguiente:

add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link', 'image', 'quote', 'status', 'video', 'audio', 'chat' ) );

Ahora cuando agregemos una nueva entrada podremos seleccionar entre los diferentes formatos de entrada:

Para mostrar un estilo diferente en cada formato de entrada tenemos que modificar el loop de nuestras entradas individuales por

<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'template-part/content', get_post_format() ); ?>
<?php endwhile; ?>

El código anterior buscará el formato de la entrada y lo mostrará con el estilo definido en el archivo que corresponda, por ejemplo, si el formato de la entrada es minientrada, buscará el archivo content-aside.php dentro del directorio template-part del tema o, si el formato de la entrada es imagen, buscará el archivo content-image.php en el directorio template-part.

También te puede interesar:

Cómo citar

García, Sergio. (17 marzo 2019). Cómo registrar los formatos de entrada en WordPress. Celeberrima.com. Última actualización el 07 marzo 2022.