{"id":296981,"date":"2026-04-29T22:47:12","date_gmt":"2026-04-29T22:47:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mi13-cache\/"},"modified":"2026-05-02T11:22:22","modified_gmt":"2026-05-02T11:22:22","slug":"mi13-cache","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/mi13-cache\/","author":15237319,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6","stable_tag":"trunk","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"mi13 \u0441ache","header_author":"mi13","header_description":"A lightweight plugin for line-by-line caching of WordPress pages.","assets_banners_color":"","last_updated":"2026-05-02 11:22:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/mi13-cache\/","header_author_uri":"https:\/\/t.me\/galaksy_king","rating":0,"author_block_rating":0,"active_installs":0,"downloads":81,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[144,187,3853,247],"plugin_category":[52,54],"plugin_contributors":[165703],"plugin_business_model":[],"class_list":["post-296981","plugin","type-plugin","status-publish","hentry","plugin_tags-caching","plugin_tags-optimization","plugin_tags-page-cache","plugin_tags-performance","plugin_category-performance","plugin_category-security-and-spam-protection","plugin_contributors-mi13","plugin_committers-mi13"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/mi13-cache.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Mi13 Cache is a simple and effective plugin for caching WordPress pages. It saves HTML pages as files and serves them on subsequent requests, significantly speeding up site loading.<\/p>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li>Line-by-line caching of HTML pages.<\/li>\n<li>Flexible settings: select which page types to cache.<\/li>\n<li>Automatic cache clearing when content is updated.<\/li>\n<li>Cache status displayed as an HTML comment at the beginning of the file.<\/li>\n<li>Cache statistics: file size and number of files.<\/li>\n<li>Security: access permission checks and filtering of system pages.<\/li>\n<li>Compatibility with custom post types.<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>After activation:<\/p>\n\n<pre><code>Go to Settings \u2192 Mi13 Cache.\n\nConfigure the settings:\n\n    Select page types to cache (home page, posts, pages, categories, archives, custom types).\n\n    Set the cache lifetime (in seconds; default is 86 400 s \/ 24 hours).\n\n    Clear the cache manually using the Clear Cache button (if needed).\n\nSave the settings.\n<\/code><\/pre>\n\n<p>You can check the cache status in the page source code:<\/p>\n\n<pre><code>Open the page source code (press Ctrl+U or right-click \u2192 \u201cView Page Source\u201d).\n\nLook for a comment at the very beginning of the HTML file, like this: &lt;!-- MI13 CACHE --&gt;&lt;h3&gt;Settings&lt;\/h3&gt;\nPage types \u2014 select which content types to cache.\n\nCache lifetime \u2014 the interval in seconds after which the cache expires.\n\nClear cache \u2014 a button to manually clear all cached files.&lt;h3&gt;HTML comment format&lt;\/h3&gt;\n<\/code><\/pre>\n\n<p>The plugin adds an HTML comment with information to the beginning of each cached file: <!-- MI13 CACHE --><\/p>\n\n<h3>Limitations<\/h3>\n\n<p>Caching does not apply to:<\/p>\n\n<pre><code>authenticated users;\n\nthe admin panel;\n\n404 pages;\n\nsearch pages (?s=...);\n\nRSS feeds (\/feed\/);\n\nAJAX requests;\n\nPOST requests;\n\nURLs with GET parameters (except paged for pagination).&lt;h3&gt;Troubleshooting&lt;\/h3&gt;\n<\/code><\/pre>\n\n<p>Issue: the cache is not created.\nSolution: make sure that:<\/p>\n\n<pre><code>define('WP_CACHE', true) is present in wp-config.php;\nWordPress has write permissions for \/wp-content\/cache\/mi13-cache\/.\n<\/code><\/pre>\n\n<p>Issue: pages do not update after editing.\nSolution: manually clear the cache on the settings page.<\/p>\n\n<p>Issue: access permission error when clearing the cache.\nSolution: check file permissions in the cache directory.<\/p>\n\n<h3>Security<\/h3>\n\n<pre><code>Permission check (manage_options) before clearing the cache.\n\nCaching disabled for authenticated users.\n\nExclusion of system pages (404, search, feed, etc.).\n\nUse of the secure WordPress API for file system operations.&lt;h3&gt;Directory structure&lt;\/h3&gt;\nCached files are saved in: \/wp-content\/cache\/mi13-cache\/\n\nEach file has the .html extension and a name corresponding to the page URL.\n<\/code><\/pre>\n\n<!--section=installation-->\n<p><strong>Method 1. Automatic installation:<\/strong><\/p>\n\n<ol>\n<li>In the WordPress admin panel, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for \u201cMi13 Cache\u201d.<\/li>\n<li>Click <strong>Install<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<p><strong>Method 2. Manual installation:<\/strong><\/p>\n\n<ol>\n<li>Download the plugin archive.<\/li>\n<li>Extract and upload the <code>mi13-cache<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin in the admin panel.<\/li>\n<li>Add the following line to <code>wp-config.php<\/code>: define('WP_CACHE', true);<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.1<\/h4>\n\n<pre><code>First.\n<\/code><\/pre>\n\n<h4>1.2<\/h4>\n\n<pre><code>cosmetic\n<\/code><\/pre>\n\n<h4>1.3<\/h4>\n\n<pre><code>cosmetic\n<\/code><\/pre>\n\n<h4>1.4<\/h4>\n\n<pre><code>cosmetic, First release.\n<\/code><\/pre>\n\n<h4>1.6<\/h4>\n\n<pre><code>fix bug for custom post types\n<\/code><\/pre>","raw_excerpt":"A lightweight plugin for line-by-line caching of WordPress pages. Speeds up site loading by saving static copies of pages.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/296981","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=296981"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mi13"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=296981"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=296981"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=296981"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=296981"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=296981"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=296981"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}