New posts aren’t showing up on my homepage for regular users who aren’t logged into my site

Hey folks!

I published three posts today and while visititors can go to them through external links, they aren’t showing up on my homepage for the average user. You have to be logged for them to appear. I only spotted this because I wasn’t logged in when I visited my site only a moment ago. Why is this happening? This hasn’t happened in my four years of maintaining this site.

If anyone needs to visit for reference, the site is Sequential Planet (Don’t want to break linking and posting rules here)

Update:

Again, the pages exist because you view them from links on twitter and such, but the posts also aren’t showing in category menus or “Latest” on the sidebar. I don’t know why they aren’t showing anywhere.

​

[This is what shows up users \(Missing today’s posts\)])

​

[This is what I expect them to see, but they can’t. You need to log in to see this. ])

1 Comment
  1. Being logged in often means you get served without the Cache. Have you got caching? Does flushing the cache fix it? In which case you need to set it up to flush when a new post is published.

    Otherwise – you may have accidentally set a Category to ‘members only’ or something… but you don’t name the theme or membership plugins or anything, so hard to say.

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer