Je souhaite mettre en cache toutes les images sur mon site et empêcher le navigateur de télécharger les images à tout moment. Par conséquent, j'aimerais ajouter un tag de requête de version à toutes les images (par exemple: ?v=20160505
).
Comment puis-je ajouter ceci pour les URL d'image? Maintenant, j'utilise ce code pour afficher des images dans mon thème:
echo get_the_post_thumbnail( $thumbnail->ID, 'thumbnail' );
Je ne sais pas pourquoi vous voulez le faire quand il y a update_post_thumbnail_cache()
dans WordPress et des en-têtes d'expiration côté serveur. Mais vous pouvez essayer ceci dans votre functions.php
:
add_filter('wp_get_attachment_image_src', function($img, $id, $size, $icon) {
$img[0] = $img[0] . '?v=20160505';
return $img;
}, 10, 4);