Saltar al contenido

Como modificar una plantilla de WordPress que no muestra imagen destacada en las entradas

Las plantillas de wordpress son un mundo vienen con montones de opciones, sin embargo, algunas vienen con opciones que no queremos o le faltan algo que no queremos y para ello deberemos personalizarlas.

Un inconveniente muy frecuentes es que muchas templates no muestran la imagen destacada dentro de los artículos (single post). Esto ocurre con muchas plantillas, por ejemplo las de mythemeshop. Es decir, al momento de elegir la imagen, se muestra en el home o portada, pero la imagen no se muestra dentro del artículo, debajo del titulo.

En este artículo veremos cómo modificar un template para poder hacer que la imagen destacada se muestre dentro de una entrada en una plantilla que por defecto no posee esta opción.

Como modificar la plantilla de WordPress para mostrar la imagen destacada en las entradas en 3 simples pasos

1) Dentro de wordpress debemos ir a apariencia, editor.
2) Seleccionamos el archivo single.php de la plantilla que utilizamos, por ejemplo Best by MyThemeShop: Entrada individual single.php
3) Y agregamos el siguiente código, por supuesto deberemos revisar bien donde la ubicamos.

Recordar que para realizar la modificación el tema debe estar activo

<?php //este agregue ?>

<?php if (has_post_thumbnail( $post->ID ) ): ?>
<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), ‘single-post-thumbnail’ ); ?>
<div id=»custom_bg»>
<img src=»<?php echo $image[0]; ?>» />
</div>
<?php endif; ?><br>

<?php //este agregue ?>