Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo eliminar imágenes destacadas de publicaciones en bloque en WordPress

Recientemente, uno de nuestros lectores nos preguntó cómo podían eliminar en masa las imágenes destacadas de las publicaciones en WordPress. En WPBeginner, hemos hablado de las imágenes destacadas (miniaturas de publicaciones) muchas veces. Le mostramos cómo agregar imágenes destacadas en WordPress, cómo agregar nuevos tamaños de imagen en WordPress, cómo regenerar miniaturas, incluso le mostramos cómo agregar varias imágenes destacadas a una publicación en WordPress. En este artículo, le mostraremos cómo eliminar en masa las imágenes destacadas de las publicaciones en WordPress.

El problema con la eliminación masiva de miniaturas o imágenes destacadas de las publicaciones

Desafortunadamente, por defecto, solo puede eliminar imágenes destacadas editando cada publicación y eliminando la imagen destacada. Ahora, si un usuario tiene cientos de publicaciones con imágenes destacadas, eliminarlas una por una puede ser una tarea que consume mucho tiempo. En cambio, vamos a intentar un enfoque diferente. Ejecutaremos una consulta de base de datos y desvincularemos las imágenes destacadas de todas las publicaciones.

Antes de continuar, ten en cuenta que el código a continuación eliminará las imágenes destacadas de todas las publicaciones en tu sitio de WordPress simplemente pegándolo. Ten en cuenta también que este código no eliminará ninguna de tus imágenes subidas, seguirán estando disponibles en la Biblioteca de Medios y podrás reutilizarlas en cualquier momento.

Todo lo que necesitas hacer es copiar y pegar este código en el archivo functions.php de tu tema.

global $wpdb;
$wpdb->query( "
    DELETE FROM $wpdb->postmeta 
    WHERE meta_key = '_thumbnail_id'
" );

Eso es todo. Tan pronto como guardes tu archivo functions.php, este script ejecutará una consulta a la base de datos y eliminará las imágenes destacadas de todas las publicaciones.

Importante: Por favor, elimina este código inmediatamente después de guardar tu archivo functions.php. No podrás establecer imágenes destacadas en WordPress, ya que este código seguirá eliminando las imágenes destacadas de las publicaciones.

Esperamos que este artículo te haya ayudado a ahorrar tiempo y te haya permitido eliminar imágenes destacadas en bloque de las publicaciones de WordPress. Para preguntas y comentarios, por favor deja un comentario abajo.

Fuente: Kaiser

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

41 CommentsLeave a Reply

  1. Esta pequeña línea de código me ahorró muchos problemas. ¡Gracias por eso! Había importado unos 50 artículos y WordPress decía que cada uno tenía una imagen destacada cuando en realidad no la tenía.

    I already know why it was doing that…long story…however, how am I to remove the featured image when there is nothing to remove?? Just paste these lines of code into the functions.php file like the article says and voila! All ghost images removed :D

    wpbeginner makes me SO happy ;)

  2. Eliminar todas las imágenes del servidor asignadas a las miniaturas es relativamente simple, ahora, ¿cómo condicionar para eliminar todas las cargas no utilizadas por el servidor como imágenes destacadas? Esto debería ser lo más interesante, limpiar las imágenes no utilizadas por el sistema, para pulir los recursos de la máquina eliminando imágenes basura, no utilizadas.

  3. Seguí las instrucciones al pie de la letra. Recibí este mensaje de error: Parse error: syntax error, unexpected ‘$wpdb’ (T_VARIABLE) in /home/ruznnjep/public_html/wp-content/themes/natalie/functions.php on line 411

    Blog roto. Tuve que reinstalar. Gracias.

  4. ¿Hay alguna forma de deshacer esto? No me di cuenta de que también eliminaría las miniaturas. He intentado restaurar las miniaturas pero no funciona. Gracias

  5. #1. ¿Estamos 100% seguros de que el código actual NO elimina ninguna imagen de mi carpeta de medios? ¿Y simplemente las "desasigna" de imagen destacada?

    #2. Mencionas "Sin embargo, la consulta se puede modificar para excluir ciertos tipos de publicaciones". ¿Puedes compartir el código que usaría para evitar una categoría con ID=25?

    Muchas gracias,
    Mike

  6. Este código también elimina las miniaturas de las publicaciones. Pero quiero conservar la miniatura de la publicación (cuando se muestran cuadrículas en la página de inicio) y solo quiero eliminar la imagen destacada dentro de las publicaciones. ¿Es esto posible?

  7. Hola, ¿tendré mis imágenes destacadas de vuelta en su lugar después de eliminar este código? ¿o tendré que configurarlas manualmente de nuevo?

  8. esto es exactamente lo que estaba buscando, pero lo he intentado y no me funciona. Estoy usando un tema hijo de Genesis y en mi página de inicio algunas publicaciones todavía muestran la imagen destacada. También las desactivé en la configuración de Genesis, pero no pasó nada. ¿Cómo detengo la visualización de imágenes destacadas en la página del blog? Gracias

  9. gracias, funcionó :). Eliminé todas las imágenes destacadas y las reconstruí de nuevo con el plugin auto post thumbnail.

  10. Después de eliminar mis imágenes relacionadas, mis imágenes de la página de inicio desaparecieron, pero cuando voy a los detalles de la publicación, aparecen normalmente. Antes de ejecutar el script, la página de inicio usaba las imágenes de dentro de la publicación y no de las imágenes relacionadas, así que realmente no sé por qué desaparecieron de mi página de inicio. ¿Tienes alguna idea de por qué sucedió esto?

  11. ¿Existe un plugin o códigos para eliminar tanto las publicaciones como las imágenes adjuntas a una publicación cuando las eliminamos? Quiero decir, si elimino una publicación, también quiero eliminar las imágenes relacionadas con esa publicación.

  12. ¿Es posible consultar una categoría específica y eliminar solo las imágenes destacadas de las publicaciones de esas categorías?

  13. CUIDADO

    Usé este código ayer para intentar eliminar las imágenes destacadas como parte de una actualización a un nuevo tema de Wordpress. Si bien eliminó las imágenes destacadas de las publicaciones, también las eliminó de la biblioteca de medios y creo que también eliminó los archivos originales del servidor.

    Habiendo usado este código para intentar acelerar las cosas, ahora me encuentro teniendo que reinstalar y volver a enlazar más de 2,500 imágenes para mi sitio.

  14. También se debe tener en cuenta que esto elimina las imágenes destacadas no solo de las publicaciones estándar, sino de todas las publicaciones (incluidos los tipos de publicaciones personalizadas), ¿correcto?

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.