How to Prevent Direct Access to Specific URL in WordPress – NO PLUGIN
Searching “prevent direct access to specific URL WordPress” sent me all over Google, the WordPress Developer Handbook, and Stack Exchange. I found some good insight, here or there, that I was able to piece together for a complete solution. I ended up using some pure PHP functions to help out. If you’re looking for a solution, I hope this helps.