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

WordPressをバージョンアップし、当サイト(Arcany)をSSL化しました。 予想される不具合はつぶしたのですが、一つだけどうしても解消できなかったものがありました。それは配置した画像をクリックすると、画像が拡大表示されず、画像がページになってしまうというものです。 最初はLightbox系の不具合かなと思いましたが、そうではありませんでした。配置された画像のリンク先がファイル名ではなく、?attachment_id=757という具合になっていて、添付ファイルのページにされてしまっています。 <a href="/?attachment_id=757" rel="attachment wp-att-757"><img class="size-large wp-image-757" src="http://arcany.rdmsys.net/wp-content/uploads/sites/2/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="http://arcany.rdmsys.net/wp-content/uploads/sites/2/2015/12/PC161323_1.jpg" rel="attachment wp-att-757"<>img src="http://arcany.rdmsys.net/wp-content/uploads/sites/2/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