Permitir subida de imágenes WebP en WordPress

Este snippet habilita el soporte para el formato de imagen .webp en WordPress, tanto para la subida como para la visualización en el panel de administración. Añade el tipo MIME correspondiente y se asegura de que WordPress lo reconozca como un tipo de archivo seguro.

Muestra de codigo del snippet

/**
 * Permite subir imágenes WebP a la biblioteca de medios de WordPress
 * Autor: WPAdictos
 */
function wpadictos_permitir_webp_uploads($mime_types) {
    // Agrega el soporte para WebP
    $mime_types['webp'] = 'image/webp';
    return $mime_types;
}
add_filter('upload_mimes', 'wpadictos_permitir_webp_uploads');

// Opcional: Evitar error en la comprobación de tipos MIME en algunas versiones
function wpadictos_webp_mime_check($data, $file, 

El precio original era: $3.00.El precio actual es: $1.97.

13 Personas viendo este producto!

¿Dónde colocar el código?

Ubicación recomendada: Añade este código en el archivo functions.php de tu tema hijo activo o, preferiblemente, en un plugin personalizado para mantenerlo al margen de las actualizaciones del theme.

Pasos para implementarlo

  • Accede a tu panel de WordPress.
  • Ve a Apariencia > Editor de archivos de tema (o usa FTP/SFTP).
  • Abre el archivo functions.php de tu tema hijo.
  • Pega el código al final del archivo.
  • Guarda los cambios y vuelve a cargar tu sitio.

Requisitos previos

  • WordPress 5.8 o superior (recomendado para soporte WebP nativo).
  • PHP 7.0+ con soporte para la extensión fileinfo (para validar correctamente el tipo MIME).

Ejemplo de uso práctico

Escenario: Tras aplicar este snippet, al intentar subir una imagen con extensión .webp desde el administrador de medios de WordPress, la carga se completará correctamente y el archivo aparecerá en la biblioteca de medios, listo para insertar en entradas, páginas o como imagen destacada.

Personalización

Modifica fácilmente:

  • Agrega otros tipos de imagen como avif si lo deseas, añadiendo: $mime_types['avif'] = 'image/avif';.
  • Desactiva la validación MIME si estás seguro del entorno y deseas subir cualquier archivo WebP sin verificación extra.

Cómo probar que funciona

  • Ve a Medios > Añadir nuevo en tu WordPress.
  • Selecciona una imagen en formato WebP desde tu equipo y súbela.
  • Si se sube sin errores y aparece correctamente, el snippet funciona.
  • Si ves un error de tipo MIME o extensión no permitida, asegúrate de que el servidor tiene activa la extensión fileinfo.

Producto recomendado

WPCode Pro – The Best WordPress Code Snippets Plugin

In stock

El precio original era: $299.00.El precio actual es: $4.97.