WordPressの投稿画像のリンク先の初期設定が「ファイル」ではなくなってる

WordPressをバージョンアップし、当サイト(Arcany)をSSL化しました。

予想される不具合はつぶしたのですが、一つだけどうしても解消できなかったものがありました。それは配置した画像をクリックすると、画像が拡大表示されず、画像がページになってしまうというものです。

最初はLightbox系の不具合かなと思いましたが、そうではありませんでした。配置された画像のリンク先がファイル名ではなく、?attachment_id=757という具合になっていて、添付ファイルのページにされてしまっています。

<a href="https://tapioca-hiroyuki.net/?attachment_id=757" rel="attachment wp-att-757"><img class="size-large wp-image-757" src="https://tapioca-hiroyuki.net/wp-content/uploads/2015/12/PC161323_1-338x450.jpg" alt="M.ZUIKO DIGITAL ED 12-40mm F2.8 PRO" width="338" height="450" /></a;> M.ZUIKO DIGITAL ED 12-40mm F2.8 PRO

画像を配置する時、「添付ファイルの設定」という項目があるのですが、デフォルトが「添付ファイルのページ」に変更されてしまっています。これが原因です。
スクリーンショット 2015-12-30 10.39.51のコピー

これを「メディアファイル」に変更すると、ブログの配置画像をクリックすると、Lightbox系のプラグインを使えば画像が拡大表示されるようになります。
スクリーンショット 2015-12-30 10.56.38

ソースコードも、a要素のhref属性が画像のURIになっていて、正しく画像ファイルにリンクすることを確認できます。
<a href="https://tapioca-hiroyuki.net/wp-content/uploads/2015/12/PC161323_1.jpg" rel="attachment wp-att-757"<>img src="https://tapioca-hiroyuki.net/wp-content/uploads/2015/12/PC161323_1-338x450.jpg" alt="M.ZUIKO DIGITAL ED 12-40mm F2.8 PRO" width="338" height="450" class="size-large wp-image-757" /<>/a> M.ZUIKO DIGITAL ED 12-40mm F2.8 PRO

WordPressの配置画像の初期設定を「メディアファイル」に変更するには

しかし、画像を配置するのに、いちいち「メディアファイル」に変更するのは面倒ですし、WordPressに詳しくないお客様に、WordPressのシステムを導入させた際に、配置画像の設定をわざわざ「メディアファイル」に変更して配置するように徹底させるのも難しいと思われます。

そこで、WordPressの初期設定を変更する管理画面があります。
(WordPressサイトのドメイン)/wp/wp-admin/options.php
に入ると、WordPressの諸設定の羅列がなされています。

下へスクロールしていき、image_default_link_typeというパラメータを「file」から、「none」に変更すると、配置画像のデフォルトのリンク先を「メディアファイル」に変更することができます。
スクリーンショット 2015-12-30 11.07.09

このテクニックは、
WordPress|投稿本文に挿入する画像のリンク先を初期設定で「なし」にする方法を参考にさせていただきました。

他にも「配置画像のデフォルトのサイズ」や、「配置画像のデフォルトの位置」などを変更できます。

これで何も考えないで画像を配置しても、配置した画像のリンクがファイルのリンクとなり、Lightbox系プラグインが機能して、拡大表示させることが可能となりました。
スクリーンショット 2015-12-30 11.13.52


コメント

送信フォーム

入力エリアすべてが必須項目です。

内容をご確認の上、送信してください。

※メールアドレスは公開されません