after I created the signup and renewal page and configuring it, I found that it is not accessible by people who are not wordpress users, how to solve this, and how the users can enter their profiles without being users in wordpress(in another word to be a user in civicrm and not user in wordpress)?
I guess you should install a plugin to grant permission for the user
Please refer to the below plugin https://civicrm.org/extensions/civicrm-wordpress-member-sync
I guess this helps !!!