目的
記事に画像を添付した時にサムネイルを自動的にメディアファイルとリンクさせます。
初期設定では手作業でリンクを張る必要がありますが、添付時に自動で行うようにします。
くろみん
写真の数が多いと面倒だし、手作業だと忘れる事があるので(汗)
方法
WordPressの裏設定画面へ。
URLの後ろに赤字の部分を付け足して設定画面を呼び出します。
https://kuromin.net/wp-admin/options.php
image_default_link_typeの項目を「file」に変更、設定を保存して完了。
結果
サムネイルのリンク先が自動的にメディアファイルになっているか確認。
画像を添付しただけで、この画像のようにクリックで拡大出来れば成功です。
くろみん
WPを復元したら鯖の設定まで消失、自分の備忘録に助けられました(笑)
参考にしたサイト
追記
今回のように裏設定画面から変更するとテーマ更新時に初期化されてしまいます。
いちいち設定し直すのは面倒なので子テーマのfunctions.phpを書き換えました。
添付画像をメディアファイルに自動リンクする場合は、これをfunctions.phpに書き加えます。
//サムネ画像をメディアファイルにリンクする。
add_filter('option_image_default_link_type', fn () => 'file');
私の場合、添付画像のデフォルトサイズを中にしてるので、同時にその設定も。
大サイズをデフォにする場合はmediumの所をlargeに、小サイズならthumbnailに変更。
//サムネのデフォルトを中サイズにする。
add_filter('option_image_default_size', fn () => 'medium');
実際にテーマを更新しても設定が消えない事を確認しました。