SleekView for Compact WP Audio Player: tracks and embeds as tables
Compact WP Audio Player embeds audio via shortcodes that reference MP3 URLs and configuration options. SleekView indexes every shortcode, joins source files in the media library, and surfaces it all as a sortable, filterable table.
♾️ Lifetime License available
Read every audio embed across the site
Compact WP Audio Player is a lightweight shortcode-based audio player that does not maintain its own custom tables. Configuration lives in wp_options, and individual audio embeds live as shortcodes inside wp_posts.post_content referencing MP3 or M4A source URLs that may point at the WordPress media library or at external CDNs. The default plugin admin gives a settings page and a documentation tab; there is no catalog of where audio embeds exist across the site.
SleekView scans post_content for the player's shortcode patterns, parses each match into a row with source URL, embedding post, autoplay flag, loop flag, and width, and joins the source URL against the WordPress media library where the file lives locally. The resulting table answers questions the plugin admin cannot: which posts embed audio, which embeds point at external URLs vs media library files, which embed configurations differ from the site default, which posts have multiple audio embeds.
Inline edits update shortcode attributes through the embedding post's save_post path so the post revision system and any cache layer behave normally. Bulk actions cover replace source URL (useful when migrating audio files to a new CDN) and normalise autoplay or loop attributes across many embeds. Where the plugin or a companion analytics plugin tracks plays, those counts surface as additional columns automatically.
Workflow
From scattered shortcodes to one audio embed catalog
Index audio shortcodes
post_content for Compact WP Audio Player shortcodes and builds an index keyed by embedding post. The index updates on save_post so editorial changes flow through automatically.
Map sources to the media library
Compose embed views
Edit and replace inline
save_post so revisions and caches behave normally.
Sample columns
A typical audio embeds view
source, embedding post, and config.
wp_options (plugin settings) + wp_posts.post_content (shortcodes) + wp_posts (media library attachments)
| Embedding post | Source | Source type | Autoplay | Loop | Status |
|---|---|---|---|---|---|
| Welcome message | welcome.mp3 | Media library | No | No | OK |
| Podcast episode 12 | https://cdn.studio.co/ep12.mp3 | External | No | No | OK |
| Meditation post | calm-loop.mp3 | Media library | Yes | Yes | Autoplay enabled |
| Old draft | https://oldhost.test/file.mp3 | External | No | No | 404 |
Comparison
Default Compact WP Audio Player admin vs SleekView
Default Compact WP Audio Player admin
- No catalog of audio embeds anywhere in the admin
-
Finding every post with an audio embed needs
post_contentsearch - Source URL health (200 vs 404) is invisible without checking each embed manually
- Autoplay or loop misconfigurations require grepping shortcode attributes
- No bulk action to replace source URLs across many embeds
SleekView
-
Index every player shortcode and pivot
source, autoplay, and loop into columns - Filter by source type (media library vs external) or by embedding post type
-
Inline-edit shortcode attributes through the embedding post's
save_postpath - Bulk replace source URLs when migrating audio files to a new CDN
- Surface broken sources (HTTP 404) before listeners encounter them
Features
What SleekView gives you for Compact WP Audio Player
Shortcodes indexed into columns
Every audio shortcode in post_content becomes a row. Source URL, autoplay, loop, width, and embedding post are first-class columns ready for sort and filter.
Source health filters
An optional URL health check flags 404 or unreachable sources. Saved views like external sources returning 404 or autoplay-enabled embeds are one click away.
Inline shortcode edits
Edit source URL or attributes from the row. SleekView rewrites the shortcode in the embedding post and saves through save_post so revisions and caches behave normally.
Audience
Who uses SleekView for Compact WP Audio Player
Editorial teams
Audit every audio embed across the site before a content cleanup. Find broken sources, unintended autoplay, or duplicated embeds without grepping posts manually.
Site admins on migrations
Before moving audio files to a new CDN, list every embed pointing at the old host and bulk replace URLs in one pass. Revisions preserve the original embed if a rollback is needed.
Accessibility leads
Spot autoplay-enabled embeds that may violate accessibility guidelines. A filtered view of autoplay rows makes site-wide remediation visible and quantifiable.
The bigger picture
Why shortcode-based audio embeds need a real catalog
Plugins that work entirely through shortcodes solve the embedding problem and create a tracking problem. Compact WP Audio Player does its job well: a clean compact player wherever a shortcode appears. What it does not give you is a list of where those shortcodes live, what source URLs they reference, whether those URLs still resolve, and whether any of them have autoplay turned on against current accessibility guidance.
The default admin has a settings page and a documentation tab; it has no catalog because the data is scattered across post_content. SleekView builds the catalog by scanning for shortcodes, parsing attributes, and joining against the media library. Editorial teams use it to audit embed configurations before a content refresh.
Site admins use it to find every embed before migrating audio files to a new CDN. Accessibility leads use it to surface autoplay-enabled embeds for remediation. The plugin keeps rendering exactly as it does today, the shortcodes keep living in posts, and the source URLs keep pointing at the media library or external CDNs; SleekView just turns a scattered shortcode pattern into a queryable surface that an audit can actually use.
Questions
Common questions about SleekView for Compact WP Audio Player
Compact WP Audio Player uses shortcodes embedded in post_content. SleekView scans for those shortcode patterns and indexes each match into a row keyed by embedding post and shortcode position. The index updates on save_post so editorial changes flow through automatically.
Yes. An optional URL health check runs HEAD requests against external source URLs on a configurable cadence and flags 4xx or 5xx responses as a status column. Media library sources are checked against the attachment's actual file existence. The check is opt-in to keep the index lightweight.
 
Yes. Selecting multiple rows and choosing replace-source rewrites the URL inside each shortcode attribute and saves the embedding post through save_post. Revisions preserve the previous URL, so a rollback after a bad CDN migration is straightforward.
External URLs are detected by hostname and surfaced as a source-type column with the value external. The URL itself shows in the table; a click opens the embedding post for manual review or inline edit. Saved views per CDN domain are one click away.
 
Compact WP Audio Player itself does not track play counts. If a companion analytics plugin writes per-embed counts to post_meta on the embedding post, SleekView surfaces those counts as additional columns automatically. Without such tracking, play count is null in the catalog.
No. Indexing happens on save_post rather than at view time. The table view reads the index, not post_content, so list rendering stays fast even on sites with thousands of posts. The optional URL health check runs on a cron schedule rather than synchronously.
Yes. Pro adds playlist support, custom styling, and additional shortcode attributes, all of which still live as shortcode attributes inside post_content. SleekView parses the additional attributes automatically and surfaces them as extra columns where present.
Yes. The view exports to CSV with the same columns, filters, and grouping applied. Useful for handing an audit to a content team, for migration planning, or for accessibility compliance documentation showing autoplay status across the site.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkoutBrowse more
- Samcart Bridge
- Woocommerce Trade Pricing
- Woocommerce Sezzle
- Edd Stripe Pro
- Woocommerce Tiered Pricing
- Woocommerce Conditional Shipping And Payments
- Woocommerce Paytm Gateway
- Yith Woocommerce Multi Vendor
- Yith Woocommerce Product Reviews
- Pretty Links
- Wpc Fly Cart
- Woocommerce Quick View
- Woocommerce Gift Registry
- Woocommerce Points And Rewards
- Woocommerce Worldpay