J'utilise FORCE_SSL_ADMIN
dans wp-config.php
donc chaque fois que je télécharge une nouvelle image et que je l'insère dans l'article, il utilise la version SSL
par exemple.
<img src="https://www.example.com/wp-content/uploads/2013/01/test.png" ..
Mon blog utilise HTTP du côté public, alors comment rendre le chemin de téléchargement en tant que fichier rotocol indépendant, par exemple.
<img src="//www.example.com/wp-content/uploads/2013/01/test.png" ..
Vous pouvez définir une fonction pour supprimer le protocole et le lier à l'URL de la pièce jointe:
function wpse_79958_remove_protocol_from_attachment($url) {
$url = str_replace(array('http:', 'https:'), '', $url);
return $url;
}
add_filter( 'attachment_link', 'wpse_79958_remove_protocol_from_attachment' );
Pensez également à utiliser des URL relatives pour les pièces jointes à l'aide de la fonction intégrée WordPress wp_make_link_relative
:
add_filter( 'attachment_link', 'wp_make_link_relative' );
Placez ce code dans votre functions.php
. Pas testé cependant.
Update : déjà testé