WordPressでは、日付アーカイブのテンプレートを作らなくても、日付アーカイブへアクセスすることができます。
今回、日付アーカイブが不要なサイトを作ったので、日付アーカイブへアクセスがあった場合、404エラーを返すようにしました(というか、エラーは勝手に返ってきました)。
その方法を紹介します。
フィルターフックで日付アーカイブを作らないようにする
functions.phpに下記コードを書きます。
add_filter('date_rewrite_rules', '__return_empty_array');
その後、WordPressの管理画面へログインし、メニューの「設定」から「パーマリンク設定」へ移動し、「変更を保存」をクリックしてください。
以上で、日付アーカイブへアクセスすると、404エラーが返ってくるようになります。