{"id":370151,"date":"2026-09-19T20:41:48","date_gmt":"2026-09-19T20:41:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dynamic-cache-bypass\/"},"modified":"2026-09-20T03:40:31","modified_gmt":"2026-09-20T03:40:31","slug":"dynaradar-dynamic-content-discovery","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/dynaradar-dynamic-content-discovery\/","author":23567540,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.1","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"DynaRadar \u2014 Dynamic Content Discovery","header_author":"WP Assist","header_description":"Scan your WordPress site to find dynamic content that may be affected by page caching.","assets_banners_color":"6d92c5","last_updated":"2026-09-20 03:40:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wpassisttech.com\/","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","faq","changelog"],"tags":{"1.1.3":{"tag":"1.1.3","author":"wpassisttech","date":"2026-09-19 20:41:40","revision":3703657},"1.1.4":{"tag":"1.1.4","author":"wpassisttech","date":"2026-09-19 21:24:28","revision":3703678},"1.2.0":{"tag":"1.2.0","author":"wpassisttech","date":"2026-09-20 03:40:31","revision":3703834}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3703657,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3703657,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3703657,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3703657,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.3","1.1.4","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3703657,"resolution":"1","location":"assets","locale":"","width":1440,"height":1729},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3703657,"resolution":"2","location":"assets","locale":"","width":1440,"height":3564}},"screenshots":{"1":"The first-run DynaRadar \u2014 Dynamic Content Discovery dashboard with its explicit local Scan my site action, privacy boundary and Pro\/trial links.","2":"Scan results showing locally discovered dynamic-content candidates, affected public pages and manual cache-exclusion guidance."}},"plugin_section":[],"plugin_tags":[146,23519,2487,357],"plugin_category":[43,52],"plugin_contributors":[281629],"plugin_business_model":[],"class_list":["post-370151","plugin","type-plugin","status-publish","hentry","plugin_tags-cache","plugin_tags-diagnostics","plugin_tags-dynamic-content","plugin_tags-shortcodes","plugin_category-customization","plugin_category-performance","plugin_contributors-wpassisttech","plugin_committers-wpassisttech"],"banners":{"banner":"https:\/\/ps.w.org\/dynaradar-dynamic-content-discovery\/assets\/banner-772x250.png?rev=3703657","banner_2x":"https:\/\/ps.w.org\/dynaradar-dynamic-content-discovery\/assets\/banner-1544x500.png?rev=3703657","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dynaradar-dynamic-content-discovery\/assets\/icon-128x128.png?rev=3703657","icon_2x":"https:\/\/ps.w.org\/dynaradar-dynamic-content-discovery\/assets\/icon-256x256.png?rev=3703657","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dynaradar-dynamic-content-discovery\/assets\/screenshot-1.png?rev=3703657","caption":"The first-run DynaRadar \u2014 Dynamic Content Discovery dashboard with its explicit local Scan my site action, privacy boundary and Pro\/trial links."},{"src":"https:\/\/ps.w.org\/dynaradar-dynamic-content-discovery\/assets\/screenshot-2.png?rev=3703657","caption":"Scan results showing locally discovered dynamic-content candidates, affected public pages and manual cache-exclusion guidance."}],"raw_content":"<!--section=description-->\n<h4>Find dynamic content that caching could make stale<\/h4>\n\n<p>DynaRadar scans your WordPress site to help identify dynamic content that may be affected by page caching.<\/p>\n\n<p>Run a scan from your WordPress dashboard and DynaRadar will show you where potentially dynamic content has been found, which pages may need attention, and why each item was detected.<\/p>\n\n<p>Everything is scanned locally within WordPress. DynaRadar does not render your pages, execute shortcodes or send your site content to an external scanning service. Optional aggregate usage sharing is disabled by default and described under Privacy below.<\/p>\n\n<h4>What DynaRadar can find<\/h4>\n\n<p>DynaRadar looks for content that may change independently of the page around it, including:<\/p>\n\n<ul>\n<li>Known dynamic integrations and components.<\/li>\n<li>Shortcodes that may generate dynamic content.<\/li>\n<li>Dynamic or unknown WordPress blocks that may require review.<\/li>\n<li>Pages containing detected dynamic content.<\/li>\n<\/ul>\n\n<p>You can review or dismiss findings and see when your site was last scanned.<\/p>\n\n<p>DynaRadar uses conservative detection. A finding means content may require review \u2014 it does not mean the page is definitely being cached or that the content is definitely stale.<\/p>\n\n<h4>Free features<\/h4>\n\n<ul>\n<li>Scan up to 100 published public content items at a time.<\/li>\n<li>Discover potentially dynamic content and the pages where it appears.<\/li>\n<li>Review why each item was detected.<\/li>\n<li>Review or dismiss individual findings.<\/li>\n<li>See the date and time of the latest scan.<\/li>\n<li>Check whether supported caching plugins are installed and active.<\/li>\n<li>Get guidance for manually excluding affected pages from page caching.<\/li>\n<li>No licence required.<\/li>\n<li>No expiry.<\/li>\n<\/ul>\n\n<p>DynaRadar Free is a discovery and diagnostic tool. It does not actively refresh dynamic content, modify enrolment or booking actions, or verify live availability.<\/p>\n\n<h4>Cache plugin compatibility<\/h4>\n\n<p>DynaRadar can detect the installation and activation status of:<\/p>\n\n<ul>\n<li>WP Rocket<\/li>\n<li>LiteSpeed Cache<\/li>\n<li>WP Super Cache<\/li>\n<\/ul>\n\n<p>When potentially dynamic content is found, DynaRadar provides guidance for manually excluding affected pages from caching.<\/p>\n\n<p>An active caching plugin does not necessarily mean a particular page is currently being cached.<\/p>\n\n<h4>Want to keep the page cached?<\/h4>\n\n<p>Manually excluding an entire page from caching is a simple free option, but it also means losing page caching for everything on that page.<\/p>\n\n<p><strong>Dynamic Cache Bypass Pro<\/strong> provides another option.<\/p>\n\n<p>It keeps the surrounding page cached while supported dynamic content is refreshed independently.<\/p>\n\n<p><a href=\"https:\/\/manage.wpassisttech.com\/purchase\">Learn about Pro<\/a> \u00b7 <a href=\"https:\/\/manage.wpassisttech.com\/trial\">Start free trial \u2014 no card required<\/a><\/p>\n\n<p>The Dynamic Cache Bypass Pro trial lasts 30 days and does not require a card. DynaRadar Free remains fully functional without Pro.<\/p>\n\n<h4>Recognised integrations<\/h4>\n\n<p>DynaRadar includes specific detection for selected known dynamic integrations, including aXcelerate course instance tables, Course Details, enrolment forms and enquiry forms.<\/p>\n\n<p>It can also identify other shortcodes and dynamic or unknown blocks for review, so you do not need to use aXcelerate to use DynaRadar.<\/p>\n\n<p>Detection of a component does not constitute a compatibility guarantee.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>Discovery runs locally within WordPress.<\/p>\n\n<p>DynaRadar reads stored public content within the scan limit. It does not:<\/p>\n\n<ul>\n<li>Render public pages.<\/li>\n<li>Execute shortcodes.<\/li>\n<li>Contact external APIs during a scan.<\/li>\n<li>Send scanned content to WP Assist.<\/li>\n<li>Send scanned content to an external scanning service.<\/li>\n<\/ul>\n\n<p>External documentation, Pro and trial pages are contacted only when an administrator chooses to open those links.<\/p>\n\n<h4>Optional usage information and external service<\/h4>\n\n<p>DynaRadar includes optional usage sharing operated by WP Assist. It is disabled by default. DynaRadar works fully without it, and installing, updating or scanning does not enable it.<\/p>\n\n<p>If a WordPress administrator explicitly enables <strong>Help improve DynaRadar by sharing usage information<\/strong>, DynaRadar sends the website home and installation URLs, a random DynaRadar installation ID, DynaRadar, WordPress and PHP versions, multisite yes\/no, supported cache-plugin installed\/active status, connection and scan timestamps, scan count, total findings, aggregate finding categories, and reviewed\/dismissed counts to WP Assist.<\/p>\n\n<p>DynaRadar does not send page or post content, post titles, scanned page URLs, shortcode or block contents, form values or submissions, visitor or customer information, administrator names or email addresses, licence keys, credentials, cookies, database information or payment information.<\/p>\n\n<p>The administrator can disable sharing at any time in DynaRadar settings. Disabling stops future collection. WP Assist retains the minimal installation summary and historical aggregate counters marked as sharing disabled; replay-protection event identifiers are removed after 90 days.<\/p>\n\n<p>Service: <a href=\"https:\/\/wpassisttech.com\/\">WP Assist<\/a> \u00b7 <a href=\"https:\/\/manage.wpassisttech.com\/privacy\/dynaradar\">DynaRadar usage-information privacy notice<\/a><\/p>\n\n<h4>aXcelerate independence<\/h4>\n\n<p>DynaRadar is independently developed by WP Assist and is not affiliated with, endorsed by or sponsored by aXcelerate. aXcelerate is a trademark of its respective owner.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the dynaradar-dynamic-content-discovery folder to your plugins directory, or install through WordPress when listed.<\/li>\n<li>Activate DynaRadar \u2014 Dynamic Content Discovery.<\/li>\n<li>Open Tools \u2192 DynaRadar \u2014 Dynamic Content Discovery and choose Scan my site.<\/li>\n<li>Review findings and follow your cache plugin's manual exclusion guidance.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20protect%20dynamic%20content%20automatically%3F\"><h3>Does this protect dynamic content automatically?<\/h3><\/dt>\n<dd><p>No. Free finds potential issues and explains manual cache exclusions. Active component-level protection is in the separate Pro plugin.<\/p><\/dd>\n<dt id=\"is%20content%20sent%20elsewhere%3F\"><h3>Is content sent elsewhere?<\/h3><\/dt>\n<dd><p>Scanning reads stored public content locally and never sends scanned content elsewhere. Optional basic usage information is sent to WP Assist only after an administrator explicitly enables it. It is disabled by default and can be turned off at any time.<\/p><\/dd>\n<dt id=\"what%20remains%20after%20uninstall%3F\"><h3>What remains after uninstall?<\/h3><\/dt>\n<dd><p>Minimal diagnostic metadata and decisions are retained for Pro migration or reinstallation. No full page snapshots are stored.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<p>Adds optional, explicitly opted-in basic usage sharing. It is disabled by default, never includes scanned content or customer data, and can be disabled at any time.<\/p>\n\n<h4>1.1.4<\/h4>\n\n<p>Improves the WordPress.org listing copy and platform-agnostic product description. Plugin behaviour is unchanged.<\/p>\n\n<h4>1.1.3<\/h4>\n\n<p>Updates the Free plugin name, WordPress.org slug and translation domain for directory review. Existing diagnostic data remains under its prior option names.<\/p>\n\n<h4>1.1.2<\/h4>\n\n<p>Improves administrator request verification and scan-lock documentation for WordPress.org review.<\/p>\n\n<h4>1.1.1<\/h4>\n\n<p>Adds the reviewed public Pro information and no-card Pro trial destinations.<\/p>\n\n<h4>1.1.0<\/h4>\n\n<p>Standalone local discovery and diagnostics edition. No runtime protection engine or private updater.<\/p>","raw_excerpt":"Scan your WordPress site to find dynamic content that may be affected by page caching.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/370151","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=370151"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpassisttech"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=370151"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=370151"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=370151"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=370151"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=370151"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=370151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}