Poniendo subtitulos a los encabezados de las entradas en WordPress

imprenta guttemberg wordpressCuanto más uso WordPress más me gusta, aunque sea reacio a las actualizaciones principales, porque es una lata tener que readaptar todo. Pero las pequeñas modificaciones hechas directamente sobre los themes sí que son atractivas, además de personalizar el blog en general, van dándole aspecto menos genérico y más funcional.

Se me ocurrió que como al fin y al cabo un blog es una especie de noticiero personalizado, y como cualquier otro medio escrito, ¿por qué no tener un breve subtítulo a modo de mini resumen? Vamos lo que se llama un abstract (en los artículos cientificos) o un brief (de forma más genérica).

Estuve buscando algún plugin que lo hiciera directamente, pero al final lo que me pareció más factible fue hacerlo a través de los campos personalizados. Básicamente creamos un campo nuevo titulado en mi caso ‘subtitle’ y luego a editamos nuestro template para hacer una llamada a ese subtitulo donde queramos que aparezca. En mi caso, como utilizo K2, lo inserté en el theloop.php


<?php $subtitle = get_post_meta ($post->ID, 'subtitle', $single = true);
if($subtitle !== '') echo '<br/>' . $subtitle; ?>

Por supuesto esto podemos aplicarlo a cualquier tipo de campo o de información adicional que queramos que aparezca en nuestros posts. Y luego con un poquito de CSS para agradar a la vista.

Desventaja: lo que escribes como subtítulo-descripción no va a aparecer en el feed, o al menos a mi no me aparece. Si alguien quiere hacer su contribución...

Actualización: También se puede hacer con la función excertp() la cual imprime lo que excribimos en el campo «extracto opcional» de WordPress. La ventaja es que saldrá en el feed, pero no aparecerá el resto de la entrada y es más difícil de estructurar con CSS.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)