備忘録です。
WordPressのギャラリー機能でlink=”file”を自動的にギャラリーショートコードに埋め込む方法です。
↓
とするイメージです。
こうする事で画像をクリックした際にsingle.phpに飛ばさずにLightbox.jsなどの効果を当てる事が出来ますね。
wordpressのfunctions.phpに以下のコードを記述するだけです。簡単ですね!
add_shortcode( 'gallery', 'file_gallery_shortcode' ); function file_gallery_shortcode( $atts ) { $atts['link'] = 'file'; return gallery_shortcode( $atts ); }
ひとつ注意しておきたいのは投稿内のギャラリーショートコードに直接追加されている訳ではなく、属性を与えてくれるので表向きは変わらないという事です。
コメント