web-dev-qa-db-ja.com

投稿内のすべての添付ファイルリンクをメディアファイルリンクに置き換える

私はWordpressのサイトに取り組んでいます。そこでは投稿内のすべての画像が対応する添付ページにリンクしています。ライトボックスを使用したいのですが、明らかにこれはすべてのリンクをメディアファイルに直接戻すことを必要とします(例えばxyz.jpg)。

このサイトにはかなりの数の投稿と画像があるため、これを手動で行うことは不可能です。

添付ファイルのページではなく、すべての画像リンクを単純に置き換えてメディアファイルにリンクする解決策を知っている人はいますか。

2
Pim

私は このサイトで/ - すてきなスニペットを見つけました あなたのfunctions.phpのためのトリックです:

 add_shortcode( 'gallery', 'file_gallery_shortcode' ); 

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

私は実際に同じことに失敗して探していたので、私はあなたが尋ねたことをうれしく思います。

1
Stephen S.