{"id":342173,"date":"2026-07-21T19:37:13","date_gmt":"2026-07-21T19:37:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/frontend-auto-reloader\/"},"modified":"2026-09-19T17:26:33","modified_gmt":"2026-09-19T17:26:33","slug":"reloadify-frontend-sync","status":"publish","type":"plugin","link":"https:\/\/cl.wordpress.org\/plugins\/reloadify-frontend-sync\/","author":23360696,"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":"7.4","requires_plugins":null,"header_name":"Reloadify Frontend Sync","header_author":"Programmershaoun","header_description":"Automatically reloads the frontend across all open browsers and windows whenever content is updated in WordPress\u2014regardless of the theme, plugin, or page builder you're using.","assets_banners_color":"455888","last_updated":"2026-09-19 17:26:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/reloadify-frontend-sync\/","header_author_uri":"https:\/\/shaoun18.github.io\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":565,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"shaounchandrashill","date":"2026-07-21 19:46:15","revision":3617657},"1.0.1":{"tag":"1.0.1","author":"shaounchandrashill","date":"2026-07-24 03:41:54","revision":3620715},"1.0.2":{"tag":"1.0.2","author":"shaounchandrashill","date":"2026-07-25 07:47:06","revision":3622193},"1.1.0":{"tag":"1.1.0","author":"shaounchandrashill","date":"2026-07-28 19:07:04","revision":3626365},"1.1.1":{"tag":"1.1.1","author":"shaounchandrashill","date":"2026-07-29 19:10:13","revision":3627616},"1.1.2":{"tag":"1.1.2","author":"shaounchandrashill","date":"2026-08-04 19:31:57","revision":3634547},"1.1.3":{"tag":"1.1.3","author":"shaounchandrashill","date":"2026-08-26 15:07:01","revision":3667333},"1.1.4":{"tag":"1.1.4","author":"shaounchandrashill","date":"2026-08-31 18:22:07","revision":3674784},"1.2.0":{"tag":"1.2.0","author":"shaounchandrashill","date":"2026-09-19 17:26:33","revision":3703515}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3617641,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3617641,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3703436,"resolution":"1","location":"assets","locale":"","width":900,"height":536},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3703436,"resolution":"2","location":"assets","locale":"","width":900,"height":536},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3703436,"resolution":"3","location":"assets","locale":"","width":900,"height":536}},"screenshots":{"1":"Cross-Browser Reload tab \u2014 Developer Mode toggle, live browser\/reload-mode status, soft vs hard reload choice, and per-browser normal\/incognito controls for Chrome, Brave, Edge, Firefox, Safari, Opera, UC Browser, Vivaldi, Yandex Browser, and Samsung Internet.","2":"Server Performance tab \u2014 live PHP\/OPcache values the plugin applies at runtime, plus the settings that require host-level changes, each clearly marked LIVE and AUTO-ATTEMPT.","3":"Extensions tab \u2014 optional SVG upload support (off by default) and the Scroll To Top floating button controls (position, color, and scroll-distance threshold)."}},"plugin_section":[],"plugin_tags":[9631,10731,76538,247,21142],"plugin_category":[54],"plugin_contributors":[272695],"plugin_business_model":[],"class_list":["post-342173","plugin","type-plugin","status-publish","hentry","plugin_tags-auto-refresh","plugin_tags-divi","plugin_tags-elementor","plugin_tags-performance","plugin_tags-reload","plugin_category-security-and-spam-protection","plugin_contributors-shaounchandrashill","plugin_committers-shaounchandrashill"],"banners":{"banner":"https:\/\/ps.w.org\/reloadify-frontend-sync\/assets\/banner-772x250.png?rev=3617641","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/reloadify-frontend-sync\/assets\/icon-256x256.png?rev=3617641","icon_2x":"https:\/\/ps.w.org\/reloadify-frontend-sync\/assets\/icon-256x256.png?rev=3617641","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/reloadify-frontend-sync\/assets\/screenshot-1.png?rev=3703436","caption":"Cross-Browser Reload tab \u2014 Developer Mode toggle, live browser\/reload-mode status, soft vs hard reload choice, and per-browser normal\/incognito controls for Chrome, Brave, Edge, Firefox, Safari, Opera, UC Browser, Vivaldi, Yandex Browser, and Samsung Internet."},{"src":"https:\/\/ps.w.org\/reloadify-frontend-sync\/assets\/screenshot-2.png?rev=3703436","caption":"Server Performance tab \u2014 live PHP\/OPcache values the plugin applies at runtime, plus the settings that require host-level changes, each clearly marked LIVE and AUTO-ATTEMPT."},{"src":"https:\/\/ps.w.org\/reloadify-frontend-sync\/assets\/screenshot-3.png?rev=3703436","caption":"Extensions tab \u2014 optional SVG upload support (off by default) and the Scroll To Top floating button controls (position, color, and scroll-distance threshold)."}],"raw_content":"<!--section=description-->\n<p><strong>Reloadify Frontend Sync<\/strong> is a developer and QA tool designed to streamline the workflow when building sites with page builders like <strong>Elementor<\/strong> and <strong>Divi<\/strong>.<\/p>\n\n<p>Instead of manually refreshing your frontend every time you save a change, <strong>Reloadify Frontend Sync<\/strong> automatically reloads every connected browser or window, keeping all your frontend previews synchronized without interrupting your workflow.<\/p>\n\n<h4>Why Use Reloadify?<\/h4>\n\n<p>Manually refreshing the frontend after every save interrupts your workflow and wastes time, especially when testing across multiple browsers.<\/p>\n\n<p>Reloadify Frontend Sync keeps every open browser automatically synchronized, allowing you to focus on building instead of constantly refreshing.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Works with <strong>Elementor<\/strong>, <strong>Divi<\/strong>, <strong>Bricks<\/strong>, <strong>Oxygen<\/strong>, <strong>Beaver Builder<\/strong>, <strong>WPBakery Page Builder<\/strong>, and the classic WordPress editor.<\/li>\n<li>Cross-browser, cross-window reload \u2014 ten supported browsers (Chrome, Brave, Edge, Firefox, Safari, Opera, UC Browser, Vivaldi, Yandex Browser, Samsung Internet), normal and incognito\/private alike. Chrome, Edge and Safari are on out of the box; switch the rest on as you need them.<\/li>\n<li>Choose whether a change reloads <strong>every open tab<\/strong> or <strong>only the tab you're looking at<\/strong>, so background tabs keep their scroll position and form state.<\/li>\n<li>Optional Speed Boost: CSS\/JS\/HTML minification, comment and whitespace stripping, and delayed non-essential JavaScript \u2014 each pass individually switchable, and off until you turn it on.<\/li>\n<li>Reloads any frontend page (home, archives, search results \u2014 not just the exact post you're editing).<\/li>\n<li>Choice of soft reload or cache-busting hard reload.<\/li>\n<li>A <strong>Last change detected<\/strong> readout with a one-click <strong>Check now<\/strong> button, so you can confirm the plugin picked up a save without waiting for a frontend tab to reload.<\/li>\n<li>A modern settings dashboard with per-browser cards and live status.<\/li>\n<li><strong>Speed Boost<\/strong> \u2014 on by default: strips the emoji script, trims unused <code>&lt;head&gt;<\/code> tags, throttles the Heartbeat API, caps stored post revisions, disables self-pingbacks, and eases wp-admin memory\/time limits for heavy builders \u2014 all reversible with one toggle.<\/li>\n<li><strong>Media Optimization<\/strong> \u2014 on by default: new image uploads get WebP\/AVIF versions automatically (Automatic picks the best your server supports, or pin WebP\/AVIF yourself), video is compressed in the background when ffmpeg is available, offscreen images and embedded video are lazy-loaded, and a new <strong>Optimization<\/strong> column in the Media Library shows the real, measured size saved on every file.<\/li>\n<li><strong>Extensions tab<\/strong> \u2014 optional SVG upload support (off by default; scanned for scripts\/embedded HTML before accepting) and an optional Scroll To Top floating button (off by default; configurable position and color).<\/li>\n<li>An honest Server Performance panel: applies memory_limit \/ max_execution_time automatically, and generates ready-to-paste php.ini \/ .htaccess snippets for the settings a plugin genuinely cannot change at runtime (opcache, upload\/post size limits, realpath cache).<\/li>\n<li>Intelligent exclusion: never triggers a reload loop inside the builder canvas itself.<\/li>\n<\/ul>\n\n<h4>Works With<\/h4>\n\n<p>Reloadify Frontend Sync has been tested with:<\/p>\n\n<ul>\n<li>WordPress Block Editor (Gutenberg)<\/li>\n<li>Classic Editor<\/li>\n<li>Elementor<\/li>\n<li>Divi<\/li>\n<li>Bricks Builder<\/li>\n<li>Oxygen Builder<\/li>\n<li>Beaver Builder<\/li>\n<li>WPBakery Page Builder<\/li>\n<li>Most WordPress themes<\/li>\n<\/ul>\n\n<h4>Video<\/h4>\n\n<p>https:\/\/youtu.be\/3UPLTJkavJw<\/p>\n\n<h4>How It Works (for end users)<\/h4>\n\n<ol>\n<li>Install and activate the plugin \u2014 no configuration needed to start; everything works out of the box.<\/li>\n<li>Open your page in the builder (Elementor, Divi, etc.) in one browser tab.<\/li>\n<li>Open the same page's live frontend view in another tab, another window, or even another browser entirely.<\/li>\n<li>Make a change and save it in the builder as normal.<\/li>\n<li>The frontend tab reloads on its own within a couple of seconds \u2014 no manual refresh needed.<\/li>\n<li>If you ever need to fine-tune behavior (turn off a specific browser, switch to hard reload, check server settings), go to <strong>Reloadify Sync<\/strong> in your wp-admin sidebar.<\/li>\n<\/ol>\n\n<h3>Feedback<\/h3>\n\n<p>If Reloadify Frontend Sync improves your workflow, please consider leaving a review on WordPress.org.<\/p>\n\n<p>Your feedback helps improve the plugin and supports future updates.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/reloadify-frontend-sync<\/code>, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Open a page in your builder in one tab\/browser, and the frontend view in another (any browser, any window).<\/li>\n<li>Save in the builder \u2014 the frontend reloads on its own.<\/li>\n<li>Visit <strong>Reloadify Sync<\/strong> in the wp-admin sidebar to fine-tune Developer Mode, reload behavior, per-browser settings, and server performance.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20doesn%27t%20it%20reload%20in%20a%20particular%20browser%3F\"><h3>Why doesn't it reload in a particular browser?<\/h3><\/dt>\n<dd><p>Check Reloadify Sync \u2192 Cross-Browser Reload: confirm Developer Mode is on and that browser\/mode is toggled on. Everything is on by default, but if you turned things off before, check there first.<\/p><\/dd>\n<dt id=\"is%20incognito%2Fprivate%20mode%20detection%20100%25%20reliable%3F\"><h3>Is incognito\/private mode detection 100% reliable?<\/h3><\/dt>\n<dd><p>No \u2014 it's a best-effort heuristic. Several browsers deliberately make private mode indistinguishable from normal mode. When it can't tell, the plugin defaults to running the reloader anyway rather than staying silent.<\/p><\/dd>\n<dt id=\"does%20the%20server%20performance%20panel%20really%20change%20opcache%2Fupload%20limits%3F\"><h3>Does the Server Performance panel really change opcache\/upload limits?<\/h3><\/dt>\n<dd><p>memory_limit, max_execution_time, and three of the six opcache.* directives (enable, validate_timestamps, revalidate_freq) genuinely can be applied live by any WordPress plugin \u2014 that's just how PHP classifies them. The other three opcache directives (memory_consumption, interned_strings_buffer, max_accelerated_files) size shared memory once at PHP startup and truly can't be touched without editing php.ini and restarting PHP \u2014 same for post_max_size, upload_max_filesize, and realpath cache. For those, the panel writes a best-effort .user.ini\/.htaccess (works on many hosts) or generates a copy-paste snippet, instead of pretending to apply them for you.<\/p><\/dd>\n<dt id=\"should%20i%20leave%20developer%20mode%20on%20in%20production%3F\"><h3>Should I leave Developer Mode on in production?<\/h3><\/dt>\n<dd><p>No \u2014 turn it on only while you're actively testing, then switch it back off yourself. It's off by default for exactly this reason: while it's on, every visitor's browser polls the server, which is fine for staging but adds real load with real traffic. Unlike earlier versions, Developer Mode no longer disables itself automatically \u2014 it stays exactly as you set it until you change it, so remembering to switch it off is now on you.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20my%20site%20down%3F\"><h3>Will this slow my site down?<\/h3><\/dt>\n<dd><p>The frontend check is a small static file the webserver answers directly \u2014 no PHP or WordPress involved \u2014 so it's cheap per check. The main thing that adds load is leaving Developer Mode on for a long time on a busy live site, since every visitor's browser then polls continuously; keep it switched on only while you're actually testing.<\/p><\/dd>\n<dt id=\"does%20media%20optimization%20touch%20my%20original%20uploaded%20files%3F\"><h3>Does Media Optimization touch my original uploaded files?<\/h3><\/dt>\n<dd><p>No. For images, the original file you uploaded is never modified \u2014 only the generated thumbnail\/medium\/large sizes get WebP or AVIF versions alongside them, and only if your server's image library actually supports that format (checked with WordPress's own detection, never assumed). Video compression only runs if the server has ffmpeg available; if it doesn't, video is left completely untouched rather than pretending to optimize it. The whole feature is one toggle \u2014 turn it off any time to leave media exactly as WordPress would handle it by default.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Added <strong>Reload All Tabs<\/strong> for synchronizing multiple frontend tabs and windows.<\/li>\n<li>Added <strong>live settings propagation<\/strong> for already-open frontend tabs.<\/li>\n<li>Added <strong>CSS, JavaScript, and HTML minification<\/strong> to Speed Boost.<\/li>\n<li>Added <strong>Delayed JavaScript<\/strong> optimization with essential-script exclusions.<\/li>\n<li>Changed Speed Boost, Media Optimization, and Delete Data on Uninstall to <strong>opt-in for new installations<\/strong>.<\/li>\n<li>Improved <strong>media optimization performance<\/strong> for large media libraries.<\/li>\n<li>Fixed <strong>Active Tab<\/strong> synchronization after page reloads.<\/li>\n<li>Added confirmation toasts and improved notification messages.<\/li>\n<li>Fixed translation template issues and regenerated the <code>.pot<\/code> file.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added <strong>automatic saving<\/strong> for Cross-Browser Reload, Server Performance, and Extensions settings.<\/li>\n<li>Updated default enabled browsers for new installations to Chrome, Edge, and Safari.<\/li>\n<li>Existing installations preserve their current browser settings.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed Apache 500 errors when applying automatic server overrides.<\/li>\n<li>Improved <code>.htaccess<\/code> validation, permissions, error handling, and backups.<\/li>\n<li>Added Apache\/mod_php detection to prevent incompatible server configuration changes.<\/li>\n<li>Added fallback cache directives for supported Apache configurations.<\/li>\n<li>Added WordPress 7.1 compatibility.<\/li>\n<li>Improved Speed Boost server-side optimizations.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added <code>blueprint.json<\/code> support for WordPress Playground Live Preview.<\/li>\n<li>Added support for Vivaldi, Yandex Browser, and Samsung Internet.<\/li>\n<li>Reviewed frontend request handling to minimize server overhead.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed video compression on Windows servers.<\/li>\n<li>Added selectable image optimization formats: Automatic, WebP, or AVIF.<\/li>\n<li>Improved tooltip styling and positioning.<\/li>\n<li>Renamed the Extra Features tab to Extensions.<\/li>\n<li>Changed SVG Upload Support and Scroll To Top to be disabled by default.<\/li>\n<li>Updated Bengali translation.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added the Extensions tab with optional SVG Upload Support and Scroll To Top.<\/li>\n<li>Added Media Optimization for images and supported video files.<\/li>\n<li>Added lazy loading for images and embedded video.<\/li>\n<li>Enhanced Speed Boost with Heartbeat, revisions, and self-pingback optimizations.<\/li>\n<li>Added Last Change Detected and Check Now controls.<\/li>\n<li>Improved Developer Mode and settings notifications.<\/li>\n<li>Updated Bengali translation and improved code quality.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added a video walkthrough and How It Works section to the plugin description.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added Speed Boost with WordPress, PHP, and server performance optimizations.<\/li>\n<li>Added Delete Data on Uninstall option.<\/li>\n<li>Improved Developer Mode controls and frontend reload reliability.<\/li>\n<li>Added additional cache and reload detection safeguards.<\/li>\n<li>Added Bengali translation.<\/li>\n<li>Improved code quality and server configuration handling.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added cross-browser and cross-window frontend reload.<\/li>\n<li>Added support for Elementor, Divi, Bricks, Oxygen, Beaver Builder, and the Classic Editor.<\/li>\n<li>Added soft reload and cache-busting hard reload modes.<\/li>\n<li>Added site-wide frontend change detection.<\/li>\n<li>Added Developer Mode.<\/li>\n<li>Added Server Performance settings.<\/li>\n<li>Added browser status and synchronization controls.<\/li>\n<li>Added intelligent page-builder reload protection.<\/li>\n<\/ul>","raw_excerpt":"Automatically reloads the frontend across all open browsers whenever WordPress content updates\u2014works with any theme, plugin, or page builder.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342173"}],"author":[{"embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shaounchandrashill"}],"wp:attachment":[{"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342173"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342173"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342173"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342173"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342173"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/cl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}