What you want is definitely possible.
Although technically it’ll not be just a single event page, rather an event directory. Under that directory there will be single event links created by the event plugin you’ve mentioned. However, those single event links will not have any physical static files, rather those will be managed by WordPress internally.
I understand that you’ve mentioned single page in your question, however, for the use case, it’s most likely that you don’t actually need just a single page, rather a separate directory for WordPress for those events.
So, for example, your site is example.com
and you have many custom html
& php
files in your site. Now you want to create a new page named my-events
and want to manage the events using WordPress & The Events Calendar Plugin, in a way that’ll not affect the existing files.
In that case:
-
Create a new directory in your web root named
my-events
so that it can be reached byexample.com/my-events/
URL. (the name of the directory can be anything you want, but to avoid conflict, it should be a new directory that’ll only have WordPress related files) -
Now you install WordPress in that
my-events
directory. -
Delete sample post / page / category etc. created by WordPress by default.
-
Now you install The Event Calendar plugin in your WordPress installation.
-
Create your events.
-
Set
events
archive page (created by the plugin) as your WordPress Front Page.
That’s it. Now all the static files of your site will work as before & WordPress will serve your events
from the example.com/my-events/
directory.
It’s possible to do further customisations, but that’s out of the scope of this answer.