Generated by Rank Math SEO, this is an llms.txt file designed to help LLMs better understand and index this website. # ArrayStory Limited ## Sitemaps - [XML Sitemap](https://arraystory.com/sitemap_index.xml): Includes all crawlable and indexable pages. ## Posts - [Using AjaxPress With Elementor, Bricks and Divi: Setup, Templates and Known Issues](https://arraystory.com/using-ajaxpress-with-elementor-bricks-and-divi-setup-templates-and-known-issues/): Where to put a persistent player in each builder, why builder edit screens need care, and the open issues with Bricks and Divi 5 — stated plainly. - [GA4, Google Tag Manager and Cookie Banners on a WordPress SPA: Fixing Double-Fires and Zero Engagement Time](https://arraystory.com/ga4-google-tag-manager-and-cookie-banners-on-a-wordpress-spa-fixing-double-fires-and-zero-engagement-time/): When pages load without a refresh, analytics and consent scripts need different handling. Fixing duplicate pageviews, cookie banners that appear twice, and GA4 engagement time dropping to zero. - [Why Some Links Don’t Load Instantly — and How to Control Which Ones Do](https://arraystory.com/why-some-links-dont-load-instantly-and-how-to-control-which-ones-do/): Why target="_blank" links, download links, mini carts and offcanvas toggles behave differently under ajax navigation — and how to make AjaxPress leave specific links alone. - [Which WordPress Radio and Audio Players Keep Playing Across Pages? A Tested List](https://arraystory.com/which-wordpress-radio-and-audio-players-keep-playing-across-pages-a-tested-list/): Mediastream, Sonaar, Elementor, StreamCast, WaveSurfer and custom HTML5 stream players — which keep your audio playing while visitors browse, the exact selector for each, and what we have and haven't tested. - [How to Keep Your Radio or Audio Player Playing While Visitors Browse Your WordPress Site](https://arraystory.com/how-to-keep-your-radio-or-audio-player-playing-while-visitors-browse-your-wordpress-site/): A step-by-step setup guide for persistent media players in AjaxPress — where the setting lives, what to type in it, and the one CSS change that catches almost everyone out. - [Why Your WordPress Site Feels Slow (Even With Caching) — And How to Fix It](https://arraystory.com/why-your-wordpress-site-feels-slow-even-with-caching-and-how-to-fix-it/): You've done everything right. - [WordPress Plugin & Theme Detector: The Free BuiltWith Alternative You Need](https://arraystory.com/wordpress-plugin-theme-detector-the-free-builtwith-alternative-you-need/): Ever landed on a beautifully designed WordPress site and wondered, "What theme is that?" Or spotted a cool feature and thought, "Which plugin powers this?" ## Pages - [Account](https://arraystory.com/account/) - [Insane Mailer](https://arraystory.com/insane-mailer/) - [Release Notes](https://arraystory.com/release-notes/) - [Login](https://arraystory.com/login/) - [Customer Dashboard](https://arraystory.com/account-2/) - [AirStory](https://arraystory.com/airstory/) - [WordPress Plugin & Theme Detector](https://arraystory.com/wordpress-plugin-theme-detector/) - [AjaxPress](https://arraystory.com/ajaxpress/) - [Terms of Service](https://arraystory.com/terms-of-service/): No results found - [Create an account](https://arraystory.com/join/) - [About us](https://arraystory.com/about/) - [Support](https://arraystory.com/support/) - [Docs](https://arraystory.com/docs/): We create innovative WordPress plugins. - [Blog](https://arraystory.com/blog/): At ArrayStory, we create innovative WordPress plugins to enhance your website experience. - [Products](https://arraystory.com/products/): Features - [Premium Digital Products](https://arraystory.com/): Powerful WordPress plugins for your needs. - [Privacy Policy](https://arraystory.com/privacy-policy/): Suggested text: Our website address is: http://arraystory.com. ## Docs - [Privacy and data](https://arraystory.com/docs/ajaxpress/privacy-and-data/): Everything AjaxPress can send from your site, where it goes, and what triggers it. Nothing is collected from your visitors. - [Manage your license](https://arraystory.com/docs/ajaxpress/manage-your-license/): Activate, deactivate and move your AjaxPress Pro license, read the License tab, and what happens when a license expires. - [Make your theme or plugin AjaxPress-friendly](https://arraystory.com/docs/ajaxpress/make-your-theme-or-plugin-ajaxpress-friendly/): A checklist for theme and plugin authors: what already works, the few patterns that break, and how to test. - [PHP hooks and filters](https://arraystory.com/docs/ajaxpress/php-hooks-and-filters/): WordPress filters and actions for AjaxPress: login handling, block themes, settings, front-end variables and Super Cache by Cloudflare. - [JavaScript extension API](https://arraystory.com/docs/ajaxpress/javascript-extension-api/): Extend AjaxPress from your theme or plugin with window.AjaxPress: filters, actions, custom loaders and transitions, and preloading. - [Report a problem](https://arraystory.com/docs/ajaxpress/report-a-problem/): Where to get help, and what to include so we can fix your problem on the first reply. - [License and update problems](https://arraystory.com/docs/ajaxpress/license-and-update-problems/): Fixes for license keys that won't activate, locked Pro settings, and AjaxPress Pro updates that don't appear. - [Super Cache problems](https://arraystory.com/docs/ajaxpress/super-cache-problems/): Fixes for pages that are never cached, look out of date, show the wrong content, or fail after connecting Cloudflare. (Pro) - [Form problems](https://arraystory.com/docs/ajaxpress/form-problems/): Fixes for forms that submit twice, stop before their message, lose data, or misbehave after sign-in. - [A link reloads the whole page](https://arraystory.com/docs/ajaxpress/link-reloads-the-whole-page/): Why a link loads the normal way instead of instantly, and how to tell which rule caught it. - [A page is blank or the loader never finishes](https://arraystory.com/docs/ajaxpress/blank-page-or-loader-never-finishes/): The usual causes of a white page or a stuck loading bar with AjaxPress, and how to fix each. - [Frequently asked questions](https://arraystory.com/docs/ajaxpress/faq/): Short answers about SEO, speed, compatibility, phones, players, Pro and privacy. - [Troubleshooting (start here)](https://arraystory.com/docs/ajaxpress/troubleshooting/): Rule out the usual suspects in five minutes, then find the fix for your symptom. - [Security plugins and headers](https://arraystory.com/docs/ajaxpress/security-plugins-and-headers/): The frame headers AjaxPress needs, and what to check in Wordfence, Solid Security, Really Simple Security and similar plugins. - [Multilingual sites: WPML, Polylang and TranslatePress](https://arraystory.com/docs/ajaxpress/multilingual-sites/): Language switchers, translated pages and per-language domains with AjaxPress. - [SEO and SEO plugins](https://arraystory.com/docs/ajaxpress/seo-plugins/): How AjaxPress keeps search engines, Yoast SEO, Rank Math, All in One SEO and SEOPress happy, and what to expect in testing tools. - [Caching and optimisation plugins](https://arraystory.com/docs/ajaxpress/caching-and-optimisation-plugins/): WP Rocket, LiteSpeed Cache, Perfmatters, Autoptimize, FlyingPress and Cloudflare with AjaxPress, and the one exclusion to add. - [Form plugins](https://arraystory.com/docs/ajaxpress/form-plugins/): Contact Form 7, WPForms, Gravity Forms, Fluent Forms and page builder forms with AjaxPress, and how to test yours. - [WooCommerce, logins and membership sites](https://arraystory.com/docs/ajaxpress/woocommerce-and-logins/): Shop pages, mini carts, add to cart, checkout, My Account and logins with AjaxPress. - [Pause, disconnect or remove Super Cache](https://arraystory.com/docs/ajaxpress/disconnect-super-cache/): Stop edge caching for a while, remove it from Cloudflare cleanly, or uninstall AjaxPress without leaving the cache behind. (Pro) - [Cache status, health check and worker updates](https://arraystory.com/docs/ajaxpress/cache-status-and-health/): Read the Super Cache status panel, check how many pages come from the cache, and keep the edge worker up to date. (Pro) - [Cache all pages in advance](https://arraystory.com/docs/ajaxpress/cache-all-pages/): Fill the cache with every page in the background, so first visitors get cached pages too. (Pro) - [Purge the cache](https://arraystory.com/docs/ajaxpress/purge-the-cache/): How Super Cache clears pages by itself when you edit, and how to purge one page or everything yourself. (Pro) - [Keep pages out of the cache](https://arraystory.com/docs/ajaxpress/exclude-pages-from-the-cache/): Stop Super Cache from caching pages that change per visitor, by picking them, by path, or from the editor. (Pro) - [Connect Cloudflare and deploy the cache](https://arraystory.com/docs/ajaxpress/connect-cloudflare/): Link your Cloudflare account in one click, deploy the cache Worker, and check it's working. (Pro) - [Super Cache by Cloudflare](https://arraystory.com/docs/ajaxpress/cloudflare-super-cache/): What Super Cache does, what you need, and what is never cached. Start here before connecting Cloudflare. (Pro) - [Custom CSS](https://arraystory.com/docs/ajaxpress/custom-css/): Style the loader and your persistent players with your own CSS, and why it doesn't reach your pages. - [Page transitions](https://arraystory.com/docs/ajaxpress/page-transitions/): Animate the change from one page to the next with a fade, slide, flip or scale. (Pro) - [Loading cursor](https://arraystory.com/docs/ajaxpress/loading-cursor/): Change the mouse pointer while a page loads, or keep the normal pointer. (Pro) - [Spinner](https://arraystory.com/docs/ajaxpress/spinner/): Style the loading spinner: icon, message, layout, typography and backdrop. (Pro) - [Progress bar](https://arraystory.com/docs/ajaxpress/progress-bar/): Style the loading bar: top or bottom, thickness, colour, transparency and the shimmer animation. (Pro) - [Choose a loading indicator](https://arraystory.com/docs/ajaxpress/loaders-and-transitions/): Pick a progress bar, a spinner or nothing at all, and see what you can style with AjaxPress Pro. - [Keep a video or live stream embed playing](https://arraystory.com/docs/ajaxpress/keep-a-video-or-live-stream-playing/): Keep a YouTube, Vimeo, Twitch or live radio embed playing while visitors browse, in a sticky video box or bar. - [Position and style a persistent player](https://arraystory.com/docs/ajaxpress/position-and-style-a-persistent-player/): Where a persistent player ends up, how to pin it in place, make room for it, and keep its styles once it has moved. - [Media Players: keep your site’s player playing](https://arraystory.com/docs/ajaxpress/media-players/): Let AjaxPress find your player, or name it with a CSS selector, and it keeps playing across pages. Check my player shows what AjaxPress sees. (Pro) - [Instant navigation in wp-admin](https://arraystory.com/docs/ajaxpress/admin-dashboard-spa/): Bring ajax navigation to your WordPress dashboard, which screens it skips, and why to leave it off on WordPress 7.0 and newer. (Pro, beta) - [Block keyboard reload](https://arraystory.com/docs/ajaxpress/block-keyboard-reload/): Stop F5, Ctrl+R and Cmd+R from reloading the page and cutting off a persistent player. (Pro) - [Full page reload on login and registration](https://arraystory.com/docs/ajaxpress/full-page-reload-on-login/): Give sign-in, registration and password forms a real page load, for security, membership and single sign-on plugins that need one. - [Load the front end normally for admins](https://arraystory.com/docs/ajaxpress/load-frontend-normally-for-admins/): Browse your own site with normal page loads while you're logged in as an administrator, while visitors keep instant navigation. - [Scroll to top](https://arraystory.com/docs/ajaxpress/scroll-to-top/): Choose whether a new page glides up to the top, or simply appears at the top. - [Prefetch on hover](https://arraystory.com/docs/ajaxpress/prefetch/): Start loading a page while the visitor's pointer rests on its link, so it appears the moment they click. (Pro) - [Forms](https://arraystory.com/docs/ajaxpress/forms/): How AjaxPress submits forms without a reload, which forms it leaves alone, and how to opt a form out. - [Exclude links from ajax navigation](https://arraystory.com/docs/ajaxpress/exclude-links/): Make chosen pages load the normal way, with plain patterns, wildcards or regular expressions. - [Instant navigation](https://arraystory.com/docs/ajaxpress/instant-navigation/): The main switch that turns AjaxPress on or off, what it covers, and where AjaxPress never runs. - [Settings reference](https://arraystory.com/docs/ajaxpress/settings-reference/): Every AjaxPress setting, tab by tab, with its default, its plan, and a link to its own page. - [Export, import and reset settings](https://arraystory.com/docs/ajaxpress/export-import-and-reset-settings/): Back up your AjaxPress settings, copy them to another site, or put everything back to the defaults. (Pro) - [Moving to the AjaxPress Pro plugin](https://arraystory.com/docs/ajaxpress/moving-to-the-ajaxpress-pro-plugin/): For existing Pro customers - what changes in AjaxPress 2.4.4, and the one thing to do before 15 October 2026. - [Install AjaxPress Pro](https://arraystory.com/docs/ajaxpress/ajaxpress-pro/): Download, install and activate AjaxPress Pro, and keep it up to date. - [A tour of the settings screen](https://arraystory.com/docs/ajaxpress/settings-screen/): What's on each tab of Settings → AjaxPress, how saving works, and the shortcuts that save time. - [What AjaxPress does](https://arraystory.com/docs/ajaxpress/what-is-ajaxpress/): How AjaxPress turns a WordPress site into a single page application, and what that means for players, SEO and your theme. ## - [Lightweight structure improvements](https://arraystory.com/?p=94): New: SPA-mode enhancements for smoother routing. New: Faster DOM hydration and script restoration. Update: Lightweight structure improvements. Fix: Minor navigation flicker issue. Fixed JS conflicts with dynamic content. Improved compatibility with Elementor and page builders. Optimized browser history and scroll restoration. - [New architecture for ultra-fast AJAX navigation.](https://arraystory.com/?p=93): Major rewrite: New architecture for ultra-fast AJAX navigation. Added progress bar, cursor animation, and page transitions. - [Script timing issue](https://arraystory.com/?p=92): Improved theme compatibility and mobile navigation. Fixed script timing issues and enhanced load speed. ## Categories - [Uncategorized](https://arraystory.com/category/uncategorized/) - [Web Extension](https://arraystory.com/category/web-extension/) ## Tags ## Docs Categories - [AjaxPress](https://arraystory.com/docs/ajaxpress/)