Based on comments, it sounds like you have a permission issue. It's possible you have an ACL issue, but it's pretty unlikely; you would know if you set up ACLs.
Go to Administer menu » Users and Permissions » Permissions (Access Control).
Click the WordPress Access Control link.
Check the permissions: CiviCRM: profile create and CiviCRM: profile view and ...