web-dev-qa-db-ja.com

ナメクジと画像に同じ名前を付けることはできませんか。

Media Libraryに行き、Apple-pie.jpgという画像をアップロードすると
そして、www.domain.com/Apple-pie/という投稿を作成しますが、このリンクをクリックしても投稿にアクセスできません。代わりに、リンクはメディアを表示しているページに私を連れて行くでしょう(言い換えれば、それはsingle.phpの代わりにページテンプレートを使います)

それで、Wordpressはイメージとポストスラッグが同じであることを許可しませんか?どうすればこの問題を解決できますか?すべての画像の名前を変更する必要がありますか?

5
leko

WordPressは添付ファイル名を使用して添付ファイルのスラッグを作成します。

あなたのファイルに別の名前が付けられていても、衝突は起こりません。

投稿のパーマリンクを/%postname%/に設定していて、最初に画像をアップロードしてから投稿SECONDを作成する場合、誰かがパーマリンクにアクセスしようとしたときにWordPressはその2つを選択する必要があります。

この問題を解決するには、パーマリンク構造を変更する必要があります。OR投稿または添付ファイルの名前を変更します。

4
Courtney Ivey