Why you give them administrator privilege?
Change it from Settings>General>New User Default Role and make it member.
also change all member’s role from their profile.
The user in question is the client, and I’m used to just giving out admin access to them, but that’s a interesting point, thanks. But for future, is there a way to remove the URL and link in the functions file?
Admin is the highest privilege… Every option Unlock to user who have admin previllage.. If you want to hide something then you have to hide that from entire front end and backend.. It is only possible by editing contents from wp-admin folder. Nobody recommend you to edit core files…
There are 4 default privilege.. Admin(full control), Editor(content control), member (own content control), subscriber(almost no control)