Is there a way to hide the Invite Friend button on a public registration page but still have it available to members? I only want members to be able to send invitations.
It is not possible by default. However, if you really want it (only really want as I am very busy these days), you can submit a support ticket sending us super admin account of your site. I will edit the code for you to only show it for members