質問: WordPressの動作する仕組みを調べていて、index.phpの優先順位は1番最後の順位になることまではわかったのですが、ブラウザから受け取る情報をページにするための動作はどのファイルから処理が始まるのでしょうか? そしてWordPressが起動する動作は同時進行で動き出すのでしょうか? 同時進行の場合、WordPressの起動のためにはindex.phpから読み込むという事を読んだのですが起動の場合はファイル読み込みの優先順位は関係がないのでしょうか?
回答: 例えばwebサーバープログラムのapache httpdにおいて、 httpd.confや .htaccessなどの DirectoryIndex ディレクティブの定義に沿って http://example.com/ や http://example.com/foo/ など ディレクトリ指定のURLのときに参照するドキュメントが決定されます。 もしも DirectoryIndex index.html index.php などとしてあれば、先にindex.htmlが存在するか確認し存在していればそれを出力します。 index.htmlが存在せず index.phpが存在すれば、 index.phpをphpとして処理した結果を出力します。 WordPressのpublicディレクトリにはindex.phpが置かれていて、 DirectoryIndexの定義に沿ってindex.phpが参照されるように設定することが推奨されています。 その index.php としてhtml出力した中に、 jsやcssや画像やwebフォントの読み込みの指定があれば、 並行してwebサーバーにリクエストを送ることはあります。