=== Cache Me Baby ===

Contributors: wpfixit

Donate link: https://www.wpfixit.com/

Tags: site cache,  site speed, Cloudflare

Requires at least: 3.7

Tested up to: 6.8

Requires PHP: 7.0

Stable tag: 3.3

License: GPLv3

License URI: http://www.gnu.org/licenses/gpl.html

Cache Me Baby simulates visits to pages and posts to warm up your cache and integrates with Cloudflare for faster load times.

== Description ==

Cache Me Baby is a powerful and flexible caching tool designed for WordPress websites. The plugin automates warming up your website's cache by simulating visits to every published page, post, and custom post type, ensuring that cached pages are ready to serve at high speed. It seamlessly integrates with Cloudflare to optimize both your local and CDN caches, making it an ideal solution for sites that demand fast performance without waiting on manual cache builds.

== Key Features ==
* Simulates visits to every published page, post, and custom post type to keep caches preloaded.
* Integrates with Cloudflare by clearing cache before warming up and reinitiating Cloudflare s caching process.
* Processes thousands of URLs efficiently with minimal server impact.
* Provides flexible scheduling for cache warming (daily, weekly, or monthly).
* Automatically rebuilds the cache when content is updated.
* Compatible with all WordPress caching plugins.

== Installation ==

1. Upload the entire cache-me-baby folder to the /wp-content/plugins/ directory.
2. Activate the plugin via the Plugins menu in WordPress.
3. Go to Settings > Cache Me Baby  to configure options for scheduling, Cloudflare integration, and URL processing.
4. The plugin will begin automatically warming your cache based on the configured schedule.

== Screenshots ==

1. Cache warming button in the admin area to manually trigger a cache warm-up
2. Detailed settings panel for customizing scheduling, Cloudflare integration, and processing options
3. Live processing status view showing the progress of cache warming and URL processing
4. Completion confirmation summary screen displaying the results of the cache warm-up process

== Changelog ==

= 3.3 March 10th, 2025 =
* Update for WordPress 6.8

= 3.2 March 10th, 2025 =
* Correct readme file

= 3.1 March 9th, 2025 =
* Minor update to GUI

= 3.0 March 7th, 2025 =
* Redesigned GUI for improved usability and detailed status feedback.
* Integrated Cloudflare cache clearing prior to local cache build.
* Added scheduling options for daily, weekly, or monthly cache warming.
* Implemented automatic cache rebuild for updated pages and posts.
* Optimized processing to handle thousands of URLs with minimal server impact.
* Enhanced logging and error reporting for easier troubleshooting.

= 2.2 November 14th, 2023 =
* Adjusted functionality for improved compatibility with WordPress 6.4.
* Minor bug fixes and performance enhancements.
* Streamlined integration with third-party caching plugins.

= 2.0 May 19th, 2022 =
* Prepared the plugin for WordPress 6.0.
* Introduced initial scheduling options and Cloudflare integration.
* Enhanced caching algorithms for faster performance.

= 1.6 January 21st, 2020 =
* Updated to run on the latest version of WordPress core.
* Improved cache warming reliability and performance.
* Fixed several minor bugs related to URL processing.

= 1.0 =
* Initial release of Cache Me Baby.
* Basic cache warming functionality for published pages, posts, and custom post types.

== Upgrade Notice ==

= 3.3 =
* Update for WordPress 6.8

= 3.1 =
* Minor update

== Frequently Asked Questions ==

Q: What does "cache warming" mean?  
A: Cache warming simulates user visits so that cached versions of your pages are generated in advance, ensuring that pages load instantly when visitors arrive.

Q: How does the Cloudflare integration work?  
A: Before building the local site cache, Cache Me Baby automatically clears the Cloudflare cache. Once the local cache is built, it reinitiates Cloudflare s caching process to keep both caches in sync.

Q: Can I schedule cache warming?  
A: Yes, you can schedule automated cache building on a daily, weekly, or monthly basis, ensuring your site remains optimized with minimal manual intervention.

Q: Does Cache Me Baby work with other caching solutions?  
A: Absolutely. It is designed to work seamlessly with any WordPress caching plugin, making it a versatile solution for enhancing site performance.

Q: Will the plugin impact my server performance?  
A: The plugin is optimized to handle thousands of URLs efficiently with minimal server impact. However, performance can vary depending on your server configuration.

Q: What happens when a page or post is updated?  
A: Whenever you update a page or post, Cache Me Baby automatically rebuilds the cache for that content, ensuring visitors always see the latest version.