Если вы (как попросил ОП), чтобы он отображался без добавления .html, просто создайте папку в том же месте, где появляется index.php вашего WP-сайта, и затем назовите файл, который вы поместили в эту папку. index.html.
Пример: если у вас есть установка WordPress по адресу didnotexist.com, и вы хотите добавить статическую страницу, отдельную от вашей установки WP, к которой люди могут добраться по адресу didnotexist.com/wedding - создайте папку с именем wedding и поместите HTML в файле index.html внутри свадебной папки. Затем вы также можете, конечно, поместить другие файлы в эту папку или в папки внутри нее, чтобы статическая страница могла ссылаться на изображения, стили, код и т. Д.
Как кто-то сказал выше, если файл для URL существует, то WP не будет вызываться для маршрутизации запроса. Если впоследствии вы удалите из него папку «wedding» или файл «index.html», любой, кто попытается добраться до didnotexist.com/wedding , тогда будет перенаправлен в WP и, если не будет соответствующей постоянной ссылки был найден, они увидели бы ошибку 404 страница не найдена или что бы ваша тема или плагин не были настроены для показа битых ссылок.