diff --git a/wp-thumbor.php b/wp-thumbor.php index 2bf4297..19867bf 100644 --- a/wp-thumbor.php +++ b/wp-thumbor.php @@ -1,8 +1,8 @@ (contenu, header, backgrounds, etc.) et dans les liens preload d'image dans le
. L'URL de Thumbor, les filtres et la clé secrète sont configurables. Les images sont redimensionnées si une taille est spécifiée dans le nom du fichier ou dans les attributs HTML. La transformation est désactivée dans certains cas (ex. Optimize More) pour éviter des erreurs getimagesize(). Le favicon, les scripts et les images en dehors du (sauf preload) ne sont pas modifiés. -Version: 1.6 +Description: Intègre Thumbor dans WordPress en transformant les URLs des images présentes dans le (contenu, header, backgrounds, etc.) et dans les liens preload d'image dans le . L'URL de Thumbor, les filtres, la clé secrète et un éventuel chemin local sont configurables. Les images sont redimensionnées si une taille est spécifiée dans le nom du fichier ou dans les attributs HTML. La transformation est désactivée dans certains cas (ex. Optimize More) pour éviter des erreurs getimagesize(). Le favicon, les scripts et les images en dehors du (sauf preload) ne sont pas modifiés. +Version: 1.7 Author: MrRaph_ */ @@ -18,6 +18,7 @@ function wp_thumbor_get_options() { 'thumbor_base_url' => '', 'thumbor_filters' => '', 'thumbor_secret_key' => '', + 'thumbor_local_path' => '', // nouveau paramètre pour le chemin local ); $options = get_option('wp_thumbor_options', $defaults); return wp_parse_args($options, $defaults); @@ -66,6 +67,7 @@ function wp_thumbor_settings_page() { $options['thumbor_base_url'] = isset($_POST['thumbor_base_url']) ? esc_url_raw(trim($_POST['thumbor_base_url'])) : ''; $options['thumbor_filters'] = isset($_POST['thumbor_filters']) ? sanitize_text_field(trim($_POST['thumbor_filters'])) : ''; $options['thumbor_secret_key'] = isset($_POST['thumbor_secret_key']) ? sanitize_text_field(trim($_POST['thumbor_secret_key'])) : ''; + $options['thumbor_local_path'] = isset($_POST['thumbor_local_path']) ? sanitize_text_field(trim($_POST['thumbor_local_path'])) : ''; update_option('wp_thumbor_options', $options); echo 'Les paramètres ont été mis à jour.
Entrez la liste des filtres à appliquer, séparés par des virgules, sans le préfixe "filters:" ni le suffixe ":/".
+Entrez la liste des filtres à appliquer, séparés par des virgules, sans le préfixe "filters:" ni le suffixe ":/".
Entrez la clé secrète pour signer les URLs Thumbor. Laissez vide pour utiliser l'endpoint "unsafe".
Optionnel. Si renseigné, ce chemin sera préfixé au chemin de l'image sur le filesystem local de Thumbor. Par exemple, si vous indiquez "/home", alors au lieu de transmettre l'URL publique, le plugin transmettra "home/wp-content/uploads/…".
+