web-dev-qa-db-fra.com

Remplacement de tous les liens de pièce jointe en post par un lien de fichier multimédia

Je travaille sur un site Wordpress, où toutes les images contenues dans les publications renvoient aux pages de pièces jointes correspondantes. Je souhaite utiliser une boîte à lumière, mais cela nécessiterait évidemment de modifier directement tous les liens vers les fichiers multimédias (par exemple, xyz.jpg).

Le site contient un nombre important de publications et d'images, il serait donc impossible de le faire manuellement.

Est-ce que quelqu'un connaît une solution qui remplacerait simplement - en bloc - tous les liens d'image vers le fichier multimédia, au lieu de la page de pièce jointe?

2
Pim

J'ai trouvé un Nice snippet sur ce site pour votre functions.php qui fait l'affaire:

 add_shortcode( 'gallery', 'file_gallery_shortcode' ); 

 function file_gallery_shortcode( $atts ) {
      $atts['link'] = 'file';
      return gallery_shortcode( $atts );
 }

En fait, je cherchais la même chose sans succès, alors je suis heureux que vous ayez demandé.

1
Stephen S.