Page only shows when user is logged in (even with visibility set to public)

I’m trying to troubleshoot an issue on a client’s site. There is one specific page which appears as “not found” unless you log in and then visit the front end, in which case it appears normally. The visibility on the page is set to public, and in every other way it’s a normal boring wordpress page. Stranger still, it only started happening recently (after months of trouble-free use).

Problem page: http://www.leecamp.net/schedule/

Any ideas why this would happen?

6 Answers
6

Try to reset your permalinks. If that doesn’t work I’d make sure their isn’t another page named schedule in the root directory.

It’s possible there is an older (deleted page or post) with the same name stuck in the database as well. I’ve experienced this when I deleted a page or post and then created a new one with the same name.

Check the wp-posts table for a conflict.

Good Luck!

Leave a Comment