いつまで経ってもわからない、WEBってやつは・・・(´・ω・`)

【WordPress】ギャラリーの「メディアファイル」画像リンク先をフルサイズから変更するメモ

わんにゃん。の語尾ジバニャンに癒やされたゆでです(*´ω`*)<こんばんわ!

さてさて、EC-CUBEのドメイン移行やら設置後のSSL設置やらが思いのほかカンタンに終わってホッとし他今日の午後です(Ver.2.13.1←ちょい古いヤツ(ノ∀)でしたがw)

あ、クレジット決済にて、契約している所との内容により、システム手数料(利用料?)を顧客に負担させるのはNGの場合とOKの場合があるっていうのが勉強になりましたわんにゃん (; ・ω・´)<一律にダメなのかと思ってましたw

ちなみにEC-CUBE2.13.1では支払い方法の手数料は「円」のみ入力なのでもし「%」を入れたい場合はカスタムしなくてはなのですねフムフムφ(..)

さてさて、WordPressのデフォルトでついているギャラリーにて、サムネイル画像に対してリンク先を 「メディアファイル」にした場合、リンク先の画像サイズが フルサイズになってしまうのを変更したいと思い、そのメモです。

ギャラリーのメディアファイルの画像リンク先が「フルサイズ」で困ったこと

何気に困ったちゃんです(´・ω・`)。
あまり気づきませんでしたが、メディアのサイズを「サムネイル(例:150px)」「中(例:300px)」「大(例:800px)」と設定しても、大よりもフルサイズが大きく、ファイルアップロード制限(例:2MB)以内でだいぶ大きな画像(例:2500px)の場合、、

サムネイルクリック → 拡大・・!で、でか・・・(((( ;゚д゚))))ヒエェェェェェィイイ!!

となるクライアントが多い(縦横、ある程度にしてからアップしろやーヾ(*`Д´*)ノ”)ことが判明したのでレッツカスタム!

ギャラリーじゃくても困るのですが、とりあえずギャラリーはショートコードで出力されちゃうため記事内で直せないので(*´ω`*)!

wp-includes/media.php から該当部分をコピーする

ギャラリーのショートコードは、「gallery_shortcode」という関数ということなので、まるっとそちらをコピーします(*´ω`*)<結構長いw

リネームした関数をfunction.phpに記述する

コピーした「gallery_shortcode」関数をリネーム(例:my_gallery_shortcode)し、ぺたっとfunction.phpに貼り付けます。

※function.phpで「;」とか色々失敗した場合、エラーになるのでFTPの用意必須(*´ω`*)

追加した関数を変更する(WP Version 4.1使用)

上記部分を探し出してコメントアウトし、下記を追加

上記の★のところに好きなサイズ入れてください(largeとかmediumとか、まさかのthumbnailとか笑)

元の関数を無効化し、新関数を有効にする

function.phpに下記追加

上記の★に新関数名(例:my_gallery_shortcode)

これでできたー(*´ω`*)

(´・ω・`)ノ<rel=”lightbox[gallery-1]”の部分はご自由に!