Générez des fichiers WebP ou AVIF
- Générez un fichier WebP ou AVIF lors de l’ajout d’un fichier image dans la médiathèque.
- Générez des fichiers WebP ou AVIF à partir de toutes les images en utilisant async/await.
- Il est possible, en option, de remplacer les fichiers image par des formats WebP ou AVIF lors de l’ajout de nouveaux médias, et de supprimer le fichier image original. De même, lors de la génération de toutes les images, l’ID du fichier image original sera remplacé par un format WebP ou AVIF, et le fichier image original sera supprimé. Toutes les URL présentes dans le contenu seront également remplacées.
WP-CLI
Les commandes WP-CLI sont disponibles. Si vous avez un grand nombre de fichiers, les commandes WP-CLI sont plus fiables.
* wp pluswebpavif
* wp pluswebpavif webp -> Générer un fichier WebP.
* wp pluswebpavif avif -> Générer un fichier AVIF.
* wp pluswebpavif help -> Spécification de cette commande.
* wp pluswebpavif webp mail -> Envoyer les résultats par e-mail.
* wp pluswebpavif webp replace -> Remplacer les images et le contenu par un fichier WebP ou AVIF.
* wp pluswebpavif avif addext -> Ajouter l’extension webp ou avif au nom de fichier d’origine. * wp pluswebpavif webp --pid=12152 -> Traite uniquement l’identifiant du média spécifié (identifiant de la source de conversion).
* wp pluswebpavif avif --quality=90 -> Spécifie la qualité WebP ou AVIF.
* wp pluswebpavif webp --types=image/png, image/gif -> Type MIME à convertir.
Comment ça marche
Crochet de filtres
/** ==================================================
* Filter for advanced change database.
* If you want to replace other databases besides content.
*/
add_filter(
'plus_webp_advanced_change_db',
function( $before_url, $after_url ) {
/* Your processing */
return array( $before_url, $after_url );
},
10,
2
);