Integration Overview - Please Read First
The aMember/WordPress integration is not performed like a typical WordPress plugin solution. aMember is a stand alone membership program that is installed on the same server as the WordPress installation. aMember should be installed in a sub directory of the website. The sub directory can be named anything but in the examples shown in this documentation it will be named "amember". WordPress should also be installed in a sub directory of the website. Placing aMember inside the WordPress path (WordPres in root and aMember in a sub-directory of root) will often cause problems.
After the integration, all site registration, user authentication, and profile information is controlled by the aMember program. Therefore, the following steps should be strictly followed.
- The WordPress registration system must be disabled, which is covered in detail on this page.
- To keep the aMember user database and the WordPress user database in sync, all registrations must be performed on the aMember Signup Page. This means you need to provide a link to the aMember signup page from at least the home page of WordPress. This is typically done by placing the aMember Widget in the sidebar of the WordPress homepage.
- Users should login and logout of WordPress through aMember. This is typically done by placing the aMember Widget in the sidebar of the WordPress homepage.
- Users should make changes to any information collected by aMember (name, password, email, address, etc) from within aMember. Logged in users are provided a link to their profile edit page in the aMember Widget. Do not allow users to change any profile information on the WordPress side (many profile page and social networking plugins provide links to a users profile edit page on the WordPress site - these should be avoided).