5,233 GPL Products · Updated DailyPRO Versions Available · Instant Download
AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio 2.4.3 – WordPress Plugin

AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio

v2.4.3 ★★★★★5/5 (6) Updated 2 days ago Live Demo ↗
Download AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio 2.4.3
Free download · version 2.4.3

Description

At a glance

AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio v2.4.3 is a free WordPress plugin with 100+ active installs, 5/5 rating from 6 reviews, updated September 29, 2026, requires WordPress 5.3+ & PHP 7.1+. Download the latest GPL version below — free, with live demo included.

Your radio stream, podcast or music keeps playing while visitors browse your whole site.

On a normal WordPress site, every click reloads the page – and the audio stops. Listeners have to press play again, and most of them don’t. AjaxPress replaces full page reloads with instant ajax navigation, so the player never cuts out.

Unlock Pro Features – Advanced features and priority support

Audio and video never stop. Live radio streams, podcast episodes and music keep playing seamlessly across every page. Built for radio stations, podcast networks and music platforms – the one thing a normal WordPress site cannot do.

Instant page loads. Visitors get smooth page transitions with no white screens and no waiting. Lower bounce rates, longer sessions.

How It Works

AjaxPress intercepts internal link clicks and loads the next page over ajax instead of a full browser reload. Real URLs are preserved via the History API, the page title and head metadata (canonical, OpenGraph, JSON-LD) are synced on every navigation, and back/forward buttons work exactly as expected. Search engines crawl your site normally – nothing changes for SEO.

Compatible With Your Theme, Page Builder, and Plugins

AjaxPress is built for maximum compatibility and tested against the most popular themes, page builders, and plugins. Just activate – no configuration needed.

Themes: Astra, GeneratePress, Kadence, OceanWP, Hello Elementor, Blocksy, Neve, Divi, Avada, Flatsome, Storefront, and more.

Page builders: Elementor, Bricks, Beaver Builder, Divi Builder, WPBakery, Oxygen, Breakdance, Zion Builder, Spectra, Gutenberg, and more.

Page builders are supported on the frontend – the pages they build navigate like any other. Editing is left alone: when you open a page in Divi, Bricks, Beaver Builder, Oxygen, Breakdance or the Customizer, AjaxPress recognises the builder and steps aside completely, so the builder loads exactly as it would without the plugin. Nothing to configure. If you have turned on “SPA for Admin Dashboard”, we still suggest leaving it off while you build.

Forms: Contact Form 7, WPForms, Gravity Forms, Formidable Forms, Ninja Forms, Fluent Forms, Elementor Forms, and more.

Caching: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, SG Optimizer, Cloudflare, Bunny CDN, and more.

SEO: Yoast SEO, Rank Math, All in One SEO, SEOPress, and more.

eCommerce: Full WooCommerce compatibility including products, cart, checkout, and extensions. Also works with Easy Digital Downloads.

Modern JS frameworks: React, Vue, Solid and Alpine.js pages work without style breaking or script conflicts.

Browsers and devices: Chrome, Firefox, Safari, Edge and Opera, on desktop, tablet and mobile.

Single Page Application Features

  • Ajax navigation – app-like page changes with no full reload
  • Persistent audio and video player – media keeps playing across your whole site. Free for any player you can mark up (see the FAQ); the Pro settings screen lets you point at a player with any CSS selector instead
  • Instant page loading – no refresh, no white screen between pages
  • Smart prefetch (Pro) – pages preload on hover, before the click
  • Page transitions (Pro) – fade, slide, scale and flip between pages
  • Progress bar – a loading indicator so visitors know something is happening
  • SEO friendly – real URLs via the History API, per-page meta tags, canonical and JSON-LD synced on every navigation, and normal crawling. Works with Yoast, Rank Math and AIOSEO, and reports correctly to Google Analytics
  • Mobile optimised – works the same on desktop, tablet and mobile

Want more? Go Pro – Advanced features and priority support

Built for Radio, Podcast, Music, and Content Sites

Radio stations and live streams keep their listeners through every click. Podcast networks let an episode run while visitors browse the archive. Music sites and artist portfolios play without a pause. The same ajax navigation makes product browsing, article reading and portfolio and video catalogues feel instant on any other kind of site.

AjaxPress Pro

Take your site to the next level. The free version is powerful – AjaxPress Pro adds advanced features and priority support for sites that need more.

AjaxPress Pro is a separate plugin that works alongside this one. Already have a Pro license? Install AjaxPress Pro from the notice in your WordPress dashboard, or download it from your account at arraystory.com/account. Your license and settings carry over as they are, with nothing to enter. From AjaxPress 2.4.4 (15 October 2026), Pro features need AjaxPress Pro.

See AjaxPress Pro Plans and Pricing

Source Code

The JavaScript that runs on your site is minified for size. The unminified source it is built from ships inside the plugin, under src/, along with the Vite configs and package.json needed to rebuild it. src/frontend/ builds public/js/ajaxpress.min.js and src/admin/ builds public/js/admin.min.js, both with Vite.

From the plugin folder:

npm install
npx vite build --config ./src/frontend/vite.config.js
npx vite build --config ./src/admin/vite.config.js

Privacy & External Services

AjaxPress does not send anything anywhere on its own. Every request below happens only after you allow it or click the button that does it, and none of it touches your visitors: nothing is collected from your site’s frontend.

Diagnostics (only if you choose Allow)

AjaxPress asks once in its settings whether you want to share diagnostics. If you choose Allow:

  • Your site title, home URL, admin email, active plugins and theme, WordPress, PHP and MySQL versions, server software, language, timezone and browser user agent are sent to arraystory.com, so we can reproduce and fix issues faster.
  • Install and uninstall counts (your site’s address and the AjaxPress, WordPress and PHP versions), and once a day which AjaxPress features are switched on (with your license key, if you have one), are sent to api.packedge.dev.

Choosing Deny sends nothing, and you can change your choice at any time. See the PackEdge privacy policy.

Feedback (only when you submit it)

The optional form shown when you deactivate AjaxPress, and the feedback form under Help, send your answer, comment, site address and the site details listed in the form to api.packedge.dev. Skipping the form sends nothing.

Licenses and purchases (only when you use them)

  • Activating or deactivating a license key sends the key and your site’s address to api.packedge.dev. While a key is active, AjaxPress checks it about once an hour when you open its settings.
  • Plans and prices load from api.packedge.dev only when you click See plans and pricing. Buying opens PackEdge’s checkout page.
  • If you hold an AjaxPress Pro license, the Download AjaxPress Pro button asks api.packedge.dev for the AjaxPress Pro package for your license, sending your license key and your site’s address, and your browser downloads it. AjaxPress never installs anything by itself.

Video tutorials (only when you open one)

Help Tutorials plays videos from youtube.com. Nothing is loaded from YouTube until you open a video. See the Google privacy policy.

Cloudflare (edge caching, optional)

If you connect a Cloudflare account on the Cache screen, AjaxPress talks to the Cloudflare API at api.cloudflare.com on your behalf to read zones and manage caching rules for your site. Nothing is sent to Cloudflare until you connect. See the Cloudflare privacy policy and terms.

If you use the one-click “Connect with Cloudflare” option, the authorization step passes through an OAuth relay we operate at ajaxpress-oauth.astory.workers.dev. The relay exists so the OAuth client secret never has to ship inside the plugin. It exchanges the authorization code for a token and hands it back to your site; the token is stored encrypted in your database. You can skip the relay entirely by pasting your own Cloudflare API token instead, which never leaves your server except to Cloudflare.

Frequently asked questions

What do I get when I download AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio?

AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio 2.4.3 is the latest version. It is a WordPress plugin you can download here free of charge under the GPL license, with the complete feature set included and no trial limitations. It holds a 5/5 rating from 6 user reviews.

Does AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio cost anything?

No. AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio 2.4.3 is 100% free — the full GPL version, not a trial or demo. There are no download limits, no accounts to create, and no upsells during the download.

How do I install AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio 2.4.3?

Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.

What are the requirements for AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio?

AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio 2.4.3 requires WordPress 5.3 or higher and PHP 7.1 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.

When was AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio last updated?

Version 2.4.3 was last updated on September 29, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.

Is the AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio download safe?

The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.

Version: 2.4.3
Updated: October 1, 2026

Technical details

Version2.4.3
Last updatedSeptember 29, 2026
Active installs100+
Rating★★★★★ 5/5 (6 reviews)
Requires WordPress5.3 or higher
Requires PHP7.1 or higher
AuthorArrayStory
Tagsajax, persistent-player, podcast, radio, spa
Demo AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio

Download AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio

Download AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio WP Plugin

Official Page ↗

Note: if the download does not start, disable your ad blocker and try again.

Leave a Comment