Why do I get a 404 error when viewing a course unit?

  1. Firstly check to see if your permalinks are set to %POSTNAME%. %POSTNAME% is the required permalink structure for WP Courseware. If %POSTNAME% is already set, then click save to re-save and rewrite your .htaccess file.
  2. Test to see if the issue is fixed.
  3. Navigate to Training Courses→Settings and click Force Table Upgrade and then test.
  4. Test to see if the issue is fixed.
  5. Navigate to your Course Units→Course Units area and empty any units that are in the trash. 
  6. Test to see if the issue is fixed.
  7. If the first two troubleshooting steps don't work, then we might be dealing with a plugin or theme issue.

Rule out any theme conflicts

  1. Change to one of the default WordPress themes like Twenty Twelve.
  2. Test to see if the issue is fixed.
  3. If the issue disappears it could be an issue with your theme. Check your theme's settings and configuration to see if you can spot a setting that might be triggering the conflict.

Check for any plugin conflicts

  1. Disable all plugins except WP Courseware.
  2. Check to see if the issue is gone. If the issue is gone, then it is probably a plugin conflict.
  3. Enable each plugin one by one, testing each time you enable another one to see if the issue returns.
  4. If you enable a plugin and the issue returns, you have found the conflicting plugin.
  5. Check the plugin's settings and configuration to see if you can spot a setting that might be causing the conflict.

Lastly, we highly recommend disabling any caching plugin you are using while developing your course. It could possibly cause a 404.

Still need help? Contact Us Contact Us