Que la primera imagen de una entrada se marque automáticamente como destacada en WordPress

Desde la aparición de las imágenes destacadas en WordPress es un recurso muy utilizado por toda clase de temas de nuevo cuño, llegando a ser prácticamente imprescindible.

Ahora bien, si ya tenías un sitio con muchas entradas, definir las imágenes destacadas para las entradas antiguas puede ser un auténtico coñazo, siendo benévolo.

Afortunadamente hay maneras de hacerlo de manera que no tengamos que ir manualmente agregando imágenes destacadas en cada entrada ¿lo vemos?.

Primero veremos los modos que ya hemos visto anteriormente en Ayuda WordPress para definir imágenes destacadas por defecto:

  1. Miniaturas por defecto en todas las entradas: mediante código o plugin podemos definir una imagen destacada “a capón” en todas las entradas, algo genial si no te quieres complicar demasiado.
  2. Establecer varias imágenes destacadas a la vez: un modo más fino, donde al menos defines imágenes destacadas desde la ventana de Multimedia, pudiendo añadir imágenes por lotes.
  3. Automatizar imágenes destacadas por categoría: hilando aún más fino en este caso, pues definimos una imagen destacada por defecto según la categoría de la entrada. El código sería algo así:

Y, volviendo al asunto que nos trae hoy aquí, una solución más elegante, y adaptada a cada entrada, sería que WordPress tome la primera imagen que encuentre en cada entrada y la use como imagen destacada ¿no?.

Bien, pues podemos hacer esta virguería de dos maneras:

… Primera imagen como destacada automáticamente con código …

Lo que tenemos que hacer es abrir nuestro plugin de funciones y añadirle este código:

Aquí solo tenemos que modificar el código en la línea 12, sustituyendo “ID_imagen_por_defecto” por el ID de la imagen a mostrar por defecto si no hubiese ninguna imagen en alguna entrada. Para saber el ID puedes usar el truco que expliqué en el artículo de cómo incluir y excluir imágenes en galerías WordPress.

El resto del código hace lo que promete: coge la primera imagen que encuentre en la entrada y la marca como destacada.

Este código tan chulo lo vi en Cristalab.

… Primera imagen como destacada automáticamente con plugin …

Y si te da aún miedo toquetear código y disfrutar de las enormes virtudes de dominar totalmente WordPress, siempre puedes usar el plugin – extrañamente – llamado “Automatically set 1st image as featured“, que viene a hacer lo mismo que el código anterior, solo que te pierdes la funcionalidad de la imagen por defecto si no hubiese imágenes en la entrada.

Lo mejor de este plugin es que no hay nada que configurar, lo instalas, lo activas y ya funciona.

AVISO: esta publicación es de hace dos años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado.

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (3 votos, promedio: 5,00 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas y para servir más rápidos los contenidos.

gpdr, wpSGCacheBypass

Cookies de terceros

Usamos cookies de terceros en las que se almacenan externamente para conocer tus usos de navegación, si ya estás suscrito al boletín y los elementos compartidos en redes sociales

cfduit_, intercom-id, intercom-lou, mailerlite:language, mailerlite:webform, _ga, _gid

Pin It on Pinterest