WordPressで中身が空のindex.phpは消しても大丈夫?

WordPressのファイルを探っていくとindex.phpというファイルがいくつもあるのに気づきます。そのうち、いくつかのindex.phpは中身が空っぽのようなので削除しても大丈夫かと思うかもしれませんが注意が必要です。

たとえば、wp-content/themesフォルダにindex.phpがあります。

wp-content/themesフォルダのindex.php
wp-content/themesフォルダのindex.php

中身は空っぽです。

<?php
// Silence is golden.

消してもシステムには問題ありませんが、ブラウザからwp-content/themesフォルダにアクセスすると、中身が丸見えになりフォルダの一覧表が表示されます。

index.phpを消すとフォルダ一覧が表示される
index.phpを消すとフォルダ一覧が表示される

中身が空っぽのindex.phpによって、フォルダ一覧が表示されない仕組みです。index.phpは消さないようにしましょう。

PHPの基礎が身に付いたかチェック!

PHP「直す力」養成ドリル