Integration Overview - Please Read First
This page is not yet complete; however, it should be complete by late November, 2011.
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 can be installed in a sub directory or the root of the website.
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 signup page from at least the home page. This is typically done by placing the aMember Widget in the sidebar of the homepage.
- Users should login and logout through aMember. This is typically done by placing the aMember Widget in the sidebar of the 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 have access to changing any profile information on the WordPress side.