###知りたいこと・実現したいこと
Wordpressで勝手に作成されてしまう画像ページについてです。
記事に添付するためにメディアライブラリに画像を入れていますが、それらの画像のページ(添付ファイルページ)が勝手に生成されています。
これらのページが作成されないようにしたいのですが、wordpressのどこのphpで作成されているかわかりますでしょうか?
wordpressの管理画面レベルで解決できないので、phpを直接直したいと考えています。
###前提
1. wordpress管理画面の添付ファイルページ設定について
下記にあるように/wp-admin/options.phpを編集し、image_default_link_typeは"none"にしています(それでも添付ファイルページは作成されています)。
WordPressで記事に画像を挿入する際のリンク先をデフォルトで「なし」に設定する3つの方法
2. 過去質問について
こちらで同じような質問がされているのですが、
【Wordpress】メディアライブラリの画像のページが勝手に生成されます
回答となっているattachment_id=に404を返す方法は、URLが「?attachment_id=」や「/attachment/image」などになっていなければ難しいなーという状況です。
(URLが「https://xxx.com/画像の名前」なので、投稿ページや固定ページと添付ファイルページがURLで区別できない。)
なので、そもそも「https://xxx.com/画像の名前」を作っているところを特定して、作らないようにしたいと考えています。
###補足情報
wordpressのテーマはmesocolumnです。
このテーマはattachment.phpがないかわりに、image.phpとmedia.phpが存在しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/22 12:57