WordPressで404.phpが反映されない時

WordPressで、404.phpをセットしているのに、なぜか関係ないものが出てくる場合がある。

詳細は不明だが、自分はパーマリンク設定が初期状態だったのが原因だった。

試しに
%post_id%.html
というようにしてみたら、正常に反映されるようになった。

例えば
robots.txt
などで試してみるとよい。
きちんとrobots.txtが出るのか、変なページが出るのか?が分かる。