Single Post Permalink Not Working and 404 for Logged-out Users – WordPress

Turtles on a Log

Sometimes you may find that the permalink of a single page you have in WordPress is not working. When you are in the edit screen, it shows up fine. But when you click to view it, the permalink is something like yoursite.com/?p=14 or something along those lines. Additionally, when you try to view the page when logged out, you get a 404 error, page not found.

 

So what’s causing this?

If you’re like me, you’re busy, and sometimes obvious things tend to slip your mind. Go to your post edit screen, and verify that the post is indeed published. If it’s just a draft, the permalink won’t work and obviously logged out or non-admin users will not be able to see it! Publish it, and the problem should go away.

If this doesn’t fix the problem for you, let me know in the comments! I would love to know about other situations that could cause the problem.

About Brian Johnson

Brian Johnson is a website developer and designer living in Minneapolis, Minnesota with a passion for code and WordPress. He spends his days building WordPress websites for small businesses, developing new code with the online community, and living life.

5 Comments on “Single Post Permalink Not Working and 404 for Logged-out Users – WordPress”

  1. Hi. When I am on the editing page for only one of my pages, the text in the wedges doesn’t load so I can’t edit it. When I try to delete and add more and then go preview changes or save changes it takes me to page not found. However, this page is still live and opens on my website. When I edit and save any other page it works.

  2. My page is published but it still show up as 404 page not found.
    All the other pages are ok and I already did the permalinks check, plugins are up to date, not sure what’s happening.

  3. Thank you. I forgot to change it from “Pending” and was all worried. I started checking cache plugins, etc. You just saved a lot of my time.

Leave a Reply

Your email address will not be published. Required fields are marked *