広告を利用しています

当サイトは広告を掲載しています。消費者庁が2023年10月1日から施行した景品表示法の規制対象(通称:ステマ規制)にならないよう配慮して記事を作成しています(記事はこちら、消す方法はこちら

【WordPress】デフォルトでメディアファイルにリンク付ける方法

WordPress

「WordPress」のアイコン

この記事では、WordPressにアップロードした画像のデフォルトのリンク先を、「メディアファイル」にする方法を書きます。

【WordPress】デフォルトでメディアファイルにリンク付ける方法

WordPressの「options.php#image_default_link_type」ページにある「image_default_link_type」項目で変更できます。ファイル、アタッチメント、ポスト、なしの中から選択できます。

デフォルトでは、空欄になっています。ブロックエディターで画像を挿入→画像を左クリックして選択→ツールバー内の「リンクを挿入(リンクボタン)」ボタンから設定できます。

WordPressのブロックエディターで画像を挿入した際のデフォルトのリンク先状態画像

僕は、画像をクリックした時に、画像をオーバーレイで表示する「Lightbox(画像ポップアップ)」という機能を導入しています。導入というか、当サイトが利用しているWordPressテーマ「Luxeritas(ルクセリタス)」に標準で搭載していました。

当サイトにアップロードしている画像にマウスを乗せると、カーソルが虫眼鏡になります。

「Luxeritas(ルクセリタス)」の「Lightbox(画像ポップアップ)」を利用する手順画像1

クリックすると、周りが暗くなって、画像だけがオーバーレイで表示されます。

「Luxeritas(ルクセリタス)」の「Lightbox(画像ポップアップ)」を利用する手順画像2

本機能を利用するには、画像のリンク先を「メディアファイル」にしておく必要があります。毎回、「メディアファイル」に設定するのが手間に感じたので、初期状態を「メディアファイル」にすることにしました。

同じように、「Lightbox」で設定しなおすのが手間だと悩んでいる方、参考にしてみてください。いつでも元に戻せます。ただし、設定した以降にアップロードする画像が対象です。設定前から挿入している画像については変わりません。

一度設定すれば、WordPressのアップデートなどで戻らない限りは、維持してくれます。

デフォルトの画像のリンク先をメディアファイルにする方法

WordPressにログインして、管理画面を開きます。開いたら、URLが「https://〇〇〇/wp-admin/」という形になっていると思います。「〇〇」には、自身のドメイン名が入ります。

https://〇〇〇/wp-admin/
WordPressに挿入するデフォルトの画像リンク先をメディアファイルに変更する手順画像1

そのURLの末尾(最後)に、「options.php#image_default_link_type」という文字を貼り付けます。

options.php#image_default_link_type
WordPressに挿入するデフォルトの画像リンク先をメディアファイルに変更する手順画像2

僕の場合は、以下のようになります。「wp-admin」のあとに、スラッシュ(/)がない場合は、各自付けてください。「edit.php」などの文字がある場合は、削除して書き込みます。

https://www.naporitansushi.com/wp-admin/options.php#image_default_link_type

開くと、自動的に「options.php」ページの「image_default_link_type」項目にスクロールしてくれると思います。

WordPressに挿入するデフォルトの画像リンク先をメディアファイルに変更する手順画像3
「image_default_link_type」項目にスクロールされない場合

options.php」ページを開いて、キーボードのCtrl+Fを押します。ページ内検索ボックスが表示されるので、「image_default_link_type」と入力します。

image_default_link_type

該当部分がハイライトで表示されます。

Vivaldiブラウザのページ内検索(Ctrl+F)画像

ここの入力フォームに、設定したいタイプを入力します。デフォルトでは空欄になっていると思います。僕が調べたところ、以下のようになっていました。間違っている可能性もあります。

「image_default_size」に指定できるサイズ入力する文字
メディアファイルにリンク付けfile
添付ファイルのページにリンク付けattachment
post
リンク未設定none
未入力(何も入力していない状態)

例えば、メディアファイルにリンク付けたい場合は、「file」と入力します。

WordPressに挿入するデフォルトの画像リンク先をメディアファイルに変更する手順画像4

添付ファイルのページにしたい場合は、「attachment」、あるいは「post」と入力します。半角英字です。空白などの余計な文字が入らないよう注意です。

【余談】同じように画像のサイズを変更できる

image_default_size」から、デフォルトの画像サイズを設定できます。サムネイル、中、大、フルサイズの中から指定できます。詳しくは、下記記事を参考にしてみてください。

入力できたら、ページの一番下に移動して、「変更を保存」ボタンをクリックします。

WordPressに挿入するデフォルトの画像リンク先をメディアファイルに変更する手順画像5

ページがリロードされて、上部に「設定を保存しました。」と表示されればOKです。

WordPressに挿入するデフォルトの画像リンク先をメディアファイルに変更する手順画像6
「閲覧できません (Forbidden access)」と表示された場合

利用しているサーバーによっては、「閲覧できません (Forbidden access)」と表示されて、正常に保存できない場合があります。

「閲覧できません (Forbidden access)」エラー画像

僕は、「ConoHa WING(コノハ・ウィング)」を利用していますが、「options.php」の値を変更したら、確定で表示されます。サーバーの「WAF」設定が原因なので、一時的にオフにする必要があります。詳しくは、下記記事を参考にしてみてください。

WAF問題をクリアしても、「設定を保存できませんでした。」と表示される場合があります。

これは、POST送信の数が1000を超えていることが原因の可能性があります。(一概にそうとは言えません)もしかしたら、POST送信値の上限値を増やすことで回避できるかもしれません。

「設定を保存できませんでした。」エラー画像

詳しくは、下記記事を参考にしてみてください。

これで、WordPress上にアップロードした画像のデフォルトのリンク先が、メディアファイルになります。いちいち変更する手間が省けます。

WordPressに挿入するデフォルトの画像リンク先をメディアファイルに変更した画像

attachment」、あるいは「post」にすると、添付ファイルのページになります。

WordPressに挿入する画像のリンク先を「添付ファイルのページ」にしてみた画像1

クリックすると、画像オーバーレイ機能ではなく、専用のメディアページを開きます。

WordPressに挿入する画像のリンク先を「添付ファイルのページ」にしてみた画像2

元に戻す手順

WordPressの管理画面を開いて、「https://〇〇/wp-admin/」のあとに「options.php#image_default_link_type」を付けます。僕の場合、以下のようになります。

https://www.naporitansushi.com/wp-admin/options.php#image_default_link_type

options.php」ページ内の「image_default_link_type」に書き込んだ値を削除します。下記画像だと、リンク先をメディアファイルにするよう「file」を書き込んでいるので、そちらを丸々BackSpaceDeleteキーで消します。

WordPressに挿入するデフォルトの画像リンク先を初期値に戻す手順画像1

未入力の状態にできたら、ページを一番下までスクロールして、「変更を保存」をクリックします。「設定を保存しました。」と表示されればOKです。元通り、リンク先に何も設定されていない状態で画像が挿入されます。

WordPressに挿入するデフォルトの画像リンク先を初期値に戻す手順画像2

感想

以上、WordPressで、デフォルトの画像にメディアファイルをリンク先として設定する方法でした。

後で自分が見返す用で書きました。

WordPress

Posted by ナポリタン寿司