You are most likely using browser caching ? Therefore new visitors would see the newly published post just fine, but because you’ve previously visited the page its cached and therefore your browser cache hasnt expired.
Generally its good practice to clear all caches upon publishing posts/pages and/or activating or deactivating a plugin.
You can also disable page caching for the front page :
performance - page cache - Don't cache front page
Related Posts:
- Can I ignore caching of a plugin in W3 Total Cache? [closed]
- Plugin Expires Headers – W3 Total Cache [closed]
- W3 Total Cache: Load CSS asynchronously for better PageSpeed score? [closed]
- w3 Total Cache not Caching – Requested URI is rejected [closed]
- How to add support for caching plugins for my own plugin?
- Object Caching Plugin force every plugin to cache objects?
- W3 Total Cache Help – How to update DNS Zone for a static domain [closed]
- What archive plugin works with W3 total cache? [closed]
- Memcaching recurring SQL Queries
- W3 Total Cache and IIS7 not doing much [closed]
- WP Super Cache versus W3 Total Cache [closed]
- Browser Cache causes ‘Orderby=rand’ to return the same posts
- How to moderate posts
- Clear cache when a post is submitted [closed]
- Show Similar Post Titles ( Similar to Stack Exchange )
- How to add option box in “Edit Post” plugin API?
- How do I unlock a post programmatically?
- How to work with Syntax Highlighter Evolved?
- User-Specific Timezones? Hack? Plugin?
- Delete Post With No Traffic?
- Automatically Creating Posts for Popular Forum Topics or Products [closed]
- Let readers suggest edits from the frontend
- jQuery plugin only in one page/post
- How would implement StackExchange ‘Questions with similar titles’ for the FAQ on my wordpress site
- Share buttons on article footer
- How to create a Page alias in WordPress
- How to extract images of post and pages excluding header and logo image in wordpress?
- Dynamic HTML not displaying at respective place
- How to filter content post only on save
- Error Message from W3 Total Cache when .htaccess Rules Cannot Be Modified? [closed]
- Is there plugin to show recent posts from one website in the widget area of another?
- How use %like% in sql statement wordpress
- Get the url of the full sized attachment image using post ID?
- Adding Attachment Display Settings in custom media frame
- Where should a plugin or widget cache its results?
- How to get 1 or 2 specific posts on top of my wordpress blog?
- Preferred way of cacheing a value in php
- How to enable qTranslate languages tabs in custom plugin page
- How to hide some section in WordPress under Post
- posts comments goes to trash
- w3 total cache and sitemap.xml
- Adding (image) caching to my Tumblr widget
- Add category selection to custom post type (plugin)
- Import Instagram post to WordPress blog post
- How to get all posts belongs to a user between a certain date
- wordpress content .php file in an iframe’s src in a wordpress post
- Making my plugin create a page?
- How can I automatically download all images from all imported posts, place them on my new host, and replace all the links
- Function added to hook “new_to_publish” not executing – custom plugin
- Creating an admin meta box to save post as pending
- How to save comment name email url fields?
- If post exists in the database – each time goes on `else`
- Custom Template for wordpress cpt plugin
- How can i summerize posts or news automatically in word press site?
- Edit part of a post
- Sociable buttons displaying seemingly at random [closed]
- WordPress Stats Plugin: Display Post Views [closed]
- How do I minify a plugins CSS/JS code?
- how long do restored versions take to go live?
- Help to Create a Simple Plugin to make a post
- Is there a hook similar to “save_post” which only fires AFTER the post is completely published?
- Randomize post (and page) IDs on generation
- Moving all wordpress posts from 50 websites to another website
- Show post object of any page in frontend
- Trying to add a new feature in my wordpress website
- My wp database has been hacked
- automatically set random featured image by category in wordpress on post
- add tags to wordpress post using REST API
- Execute inline javascript in wordpress after page fully loaded
- Prefix WordPress Taxonomy Tags With Hashtag Symbol Like Twitter
- How to make a page both “private” and “password protected”
- Failed to load resource: the server responded with a status of 500 () post.php
- How can I get the Post ID and Post Type within a Must Use Plugin?
- Get content and send to 3rd party
- Is it possible to get a shortcode generated by a plugin, then, using a function, create a new post using that shortcode?
- WordPress Dashboard organize posts based on categories
- Add new post using a page inside the website
- Different email notifications (about pending posts) to different users
- Custom post type request switches to media request
- W3 Total Cache Can’t Really Detect Things
- Related posts popup
- Find And Add Category to Posts
- WordPress ultra slow if I click on posts?
- Get page type to display content
- Insert data in custom table during new post creation
- Capturing POST data
- Most visited posts
- Get a submitted value from front end post form for single template
- Automatically set posts to NoIndex depending on category?
- wp_update_post does not change post status from draft to publish, returns 1
- Notification When Post Approved
- Static page with formatted post list
- Automatically put a menu on every post
- Preset categories in wordpress by GET-paremters [duplicate]
- Windows 10 Printer that Sends to WordPress [closed]
- hide particular category post from front page only [closed]
- My Blog page ( posts page ) theme isn’t changing with the new theme [closed]
- How to customized post slider layout in elementor wordpress [closed]
- How to export post tags from wordpress
- Show WooCommerce products based on query parameters on redirect