AjaxPress – SPA & Ajax Navigation with Persistent Audio Player for Radio
by ArrayStory 5 (6 reviews)

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

Keep radio, podcasts and audio playing while visitors browse. Ajax navigation turns your site into a fast single page application.

AjaxPress ranks #16,221 among WordPress.org plugins with 100+ active installations, is #1,117 of 4,980 in the Utilities & Tools category, a 5/5 rating from 6 reviews, and was last updated Aug 12, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7.0.6 (Current: 7.1.2)
v2.4.2 Current Version v2.4.2
Updated 1 month ago Last Update on 12 Aug, 2026
Refreshed 9 hours ago Last Refreshed on
#1,117 of 4,980 in Utilities & Tools Top 25% by installs Downloads -47.9% this week
View on WordPress.org
Rank
#16,221
+214 this week
Active Installs
100+
+49.3%
KW Avg Position
36.2
0.4 worse
Downloads
6.9K
+9 today
Support Resolved
100%
No change
Rating
100%
Review 5 out of 5
5 (6 reviews)

Next Milestone 200

Total Progress 24%
100+ 200+
3,517
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 76 more installs to reach 200+

Rank Changes

16,124 16,334 16,545 16,755 16,965 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
15,997 16,483 16,969 17,455 17,941 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
Current #16,221
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
0 10 20 30 40 50 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026 20-09-2026 21-09-2026 22-09-2026 23-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

5.0
6 reviews
Overall 100%
5
6 (100%)
4
0 (0%)
3
0 (0%)
2
0 (0%)
1
0 (0%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
1
Resolved
0
Unresolved
100%
Resolution Rate

Security History

Source: WPVulnerability

No known vulnerabilities on record for AjaxPress. Checked 3 days ago.

TL;DR

AI summary of the plugin's readme

This plugin is for radio stations, podcast networks, music platforms, and other WordPress site owners who want visitors to keep listening while they browse. It solves the problem of audio and video stopping every time a visitor clicks a link, by replacing full page reloads with ajax navigation that preserves the playing media.

  • Ajax navigation
  • Persistent audio and video player
  • Instant page loading
  • Smart prefetch (Pro)
  • Page transitions
  • Progress bar
  • SEO friendly navigation
  • WooCommerce compatibility

Frequently Asked Questions

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

A single page application loads the site shell once and then swaps only the content when you move between pages, instead of reloading the whole browser page every time. AjaxPress turns an ordinary WordPress site into one without you rebuilding anything: it intercepts internal links, fetches the next page over ajax and replaces the content in place. URLs, the back button and search engine crawling all keep working as before.
Mark up the element that wraps your player so AjaxPress knows to carry it across navigation. Add data-ajaxpress-persist to it, or the class ajaxpress-persist, or give it an id starting with persistent-. The player element itself is then moved to the next page as the live element, so the stream never restarts. All of this works in the free version. If a theme or another plugin renders the player and you cannot edit its markup, the Media Players field in Pro lets you target it with a CSS selector.
Yes. Product pages, category browsing, the mini cart, ajax add-to-cart, the cart, checkout and My Account login and registration all work over ajax. Dynamic pages are excluded from edge caching automatically, so nobody is served another shopper's cart.
Yes. AjaxPress is tested with Astra, GeneratePress, Kadence, Divi, Avada, OceanWP, Blocksy, Neve, Flatsome, Storefront, and many more. No configuration needed.
Yes. Elementor, Bricks, Beaver Builder, Divi Builder, WPBakery, Oxygen, Breakdance, and Gutenberg are all tested and supported.
Yes. Contact Form 7, WPForms, Gravity Forms, Formidable Forms, Ninja Forms, Fluent Forms, and Elementor Forms all work out of the box.
Yes - that's AjaxPress's signature feature. Your media player continues uninterrupted while visitors browse your entire site. AjaxPress recognises a player it should keep alive in any of these ways, all of which work in the free version. Add whichever is easiest to the element wrapping your player: data-ajaxpress-persist on the element, for example <div id="radio" data-ajaxpress-persist> the class ajaxpress-persist an id starting with persistent-, for example <div id="persistent-radio"> data-persist on an <audio> or <video> tag If you cannot edit the markup - a player added by your theme or another plugin - the Media Players field in the Pro settings lets you point at it with any CSS selector instead.
Yes. WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, SG Optimizer, Cloudflare, and Bunny CDN are all supported.
No. AjaxPress uses real URLs via the History API and syncs meta tags, canonical tags, and JSON-LD structured data on every navigation. Search engines crawl your site normally. Works with Yoast, Rank Math, and all major SEO plugins.
Yes. Pages built with modern JS frameworks work without style breaking or script conflicts. No configuration needed.

Sign In / Register

You need to sign in or register to use this feature.