Create built-in pages without creating actual pages
This is the technique I’m using on a site right now. It involves registering a query var for “template”, and registering an endpoint called /contact, which rewrites internally to ?template=contact. Then you just check for that query variable at the template_redirect hook, and if its present, include the page template you want to load and … Read more