Tuto : Comment ajouter du JFIF ou Webp sur WordPress !

Quicksilver

Les systèmes de fichiers WEB évoluent avec la crise du Covid-19, la bande passante est très impactée par un nombre plus conséquent de connexions sur internet.

Le JPG trouve un peu moins sa place dans le paysage du web et voit les formats Webp et JFIF prendre un peu plus d’espace. Mais ces 2 formats, très utilisés sur les réseaux sociaux, sont actuellement incompatibles lors de l’Upload sur le bouton Ajouter un média.

En ajoutant simplement quelques lignes de code PHP à votre thème, voici comment Uploader les formats d’image Webp et JFIF sur WordPress en évitant le fameux message d’erreur : “Désolé, ce type de fichier n’est pas autorisé pour des raisons de sécurité.

(Dans le doute, sauvegardez le contenu de votre fichier functions.php)

Comment ajouter WEBP sur WordPress :
(ADD Webp format to wordpress)

  1. Rendez-vous sur votre espace Administrateur WordPress (back office), puis sur Apparence, Editeur de thème,
  2. Localisez functions.php et éditez ce fichier :
  3. A la fin du code, insérer pour du Webp :
//** *Ajout G33KMANIA WEBP.*/
function webp_upload_mimes($existing_mimes) {
$existing_mimes['webp'] = 'image/webp';
return $existing_mimes;
}
add_filter('mime_types', 'webp_upload_mimes');
function webp_is_displayable($result, $path) {
if ($result === false) {
$displayable_image_types = array( IMAGETYPE_WEBP );
$info = @getimagesize( $path );

if (empty($info)) {
$result = false;
} elseif (!in_array($info[2], $displayable_image_types)) {
$result = false;
} else {
$result = true;
}
}

return $result;
}
add_filter('file_is_displayable_image', 'webp_is_displayable', 10, 2);

//

Comment ajouter JFIF sur WordPress :
(ADD JFIF format to wordpress)

  1. Rendez-vous sur votre espace Administrateur WordPress (back office), puis sur Apparence, Editeur de thème,
  2. Localisez functions.php et éditez ce fichier :
  3. A la fin du code, insérer pour du Jfif :
////** Ajout G33KMANIA JFIF.*/
function jfif_upload_mimes($existing_mimes) {
$existing_mimes['jfif'] = 'image/jfif';
return $existing_mimes;
}
add_filter('mime_types', 'jfif_upload_mimes');
function jfif_is_displayable($result, $path) {
if ($result === false) {
$displayable_image_types = array( IMAGETYPE_JFIF );
$info = @getimagesize( $path );

if (empty($info)) {
$result = false;
} elseif (!in_array($info[2], $displayable_image_types)) {
$result = false;
} else {
$result = true;
}
}

return $result;
}
add_filter('file_is_displayable_image', 'jfif_is_displayable', 10, 2);

//


En espérant que ce tuto vous sera utile,
N’hésitez pas à nous faire savoir si cela a fonctionné sur votre WordPress en commentant ci-dessous

Étiquettes : , , ,

Cela peut vous intéresser :