LearnDash Password Protected Page Not Showing Content (AAM Plugin Fix)

If you are using LearnDash on a WordPress website together with Advanced Access Manager (AAM), you may notice a small problem with password-protected pages.

The password form shows up and accepts the password, but after submitting it, the page reloads and the content still does not appear.

LearnDash password protected page not showing content
LearnDash password-protected page not showing content

Why this happens

This usually happens because of the Posts & Terms service in the AAM plugin.

When this option is enabled, AAM takes control of how WordPress checks access to posts and pages. Because of this, WordPress cannot complete its normal password verification process, and the content stays hidden even after the correct password is entered.

This issue is more noticeable on pages that contain LearnDash course or lesson content.

Advanced Access Manager LearnDash issue
Advanced Access Manager LearnDash issue

How to fix it

The fix is simple.

  1. Go to your WordPress Dashboard
  2. Open AAM → Services
  3. Find Posts & Terms
  4. Click Disable

After disabling this option, try opening the password-protected page again and enter the password. The content should appear normally.

Important note

Disabling Posts & Terms only stops AAM from controlling access to posts and pages. Other features of the plugin will continue to work, such as:

  • Admin menu control
  • User capability management
  • Security settings
  • Login redirects

Also, since LearnDash already manages course access, most sites do not actually need AAM to control post-level permissions.

Final thoughts

If your LearnDash password-protected pages are not showing content after entering the password, check the Posts & Terms setting in AAM first. Disabling it usually fixes the problem right away.

Leave a Reply