From my experience as a Support Manager, I encounter a lot of “issues” with caching plugins in WordPress. It is good to understand what these plugins do (in general) and when to use them, and when not.
How WordPress Generates Pages
WordPress is a PHP/MySQL application. PHP stands for Hypertext Preprocessor. MySQL is a database system. PHP will take the code in WordPress, combined with code from your theme’s files (e.g. index.php), reads the database (containing your posts, widgets, plugins etc.) and merge all that into a plain HTML page. HTML being the “language” that browsers can read and display. This is a dynamic process, and will be performed each time a page is requested.
Thank you SO MUCH for this explanation. I have been redesigning my site (creating a custom theme), and I had a caching plugin running at the same time. I thought I was crazy when the new posts wouldn’t show up, and I thought it was a PHP error. I must have changed the PHP five times before coming here, and realizing that the new PHP just hadn’t been cached yet.
My site’s pretty light, so I just deactivated/uninstalled the plugin, so I won’t have to worry about live updates not being live in the future.
Thanks again, so much!