CodeCanyon Apollo Audio Player - WordPress Plugin
The audio player plugin for WordPress offers a dynamic and feature-rich solution for integrating audio elements seamlessly into websites. It simplifies the process of adding and customizing audio players within WordPress sites. With a suite of interactive features, it enhances the user experience by providing a visually appealing and user-friendly interface for playing audio files.

Plugin Features
Its intuitive settings allow users to tailor the audio players appearance and functionality to suit their websites design and audio content needs. It offers customization options for colors, layouts, playback controls, and more, ensuring a personalized and cohesive integration with the overall site aesthetics. This level of customization empowers users to create a unique audio player that complements their brand identity and engages their audience effectively.
The plugins responsive design ensures that the audio player adapts seamlessly to different screen sizes, providing a consistent and optimized experience across devices. Whether accessed on desktops, laptops, tablets, or smartphones, the audio player maintains its functionality and visual appeal, guaranteeing a smooth playback experience for all users. This responsiveness contributes to improved accessibility and user satisfaction, catering to a wider audience range.
Its compatibility with popular page builders such as WPBakery Page Builder (formerly Visual Composer) enhances its ease of use and flexibility in website development. Users familiar with these page builders can effortlessly incorporate the audio player into their layouts, maximizing efficiency and design capabilities. The seamless integration with these tools streamlines the workflow for users, enabling them to create compelling audio-rich webpages with minimal effort.
The plugin supports HTML5 audio, ensuring widespread compatibility and efficient playback of audio files across various browsers. This adherence to modern web standards guarantees reliable performance and playback quality, meeting the expectations of users interacting with the audio player. By leveraging HTML5 technology, CodeCanyon Apollo Audio Player delivers a smooth and stable audio playback experience, regardless of the users browser or device specifications.
Specifications:
| Release date: | 18-02-2018 | |
| Last updated: | 26-06-2025 | |
| Type: | Paid | |
| License: | GPL | |
| Subject: | Multimedia | |
| Compatibility: | W5.x W6.x | |
| Includes: | Plugin | |
| Language packs: |
|
|
| Developer: | CodeCanyon | |
| Rating: | ||
Share with your friends!
How to Set Up and Use CodeCanyon Apollo Audio Player in WordPress
CodeCanyon Apollo Audio Player is best understood not as a typical audio player, but as a WPBakery Page Builder add-on: you place the element on a page, build a playlist, adjust the look and feel, and then test how the sticky bottom bar or popup behaves inside your actual theme. In this guide, we will go from pre-installation checks all the way to diagnosing cases where the player does not appear, will not start a track, or conflicts with script optimization.
This guide is intended for a site owner, content editor, or webmaster who already knows why the page needs an audio block, but wants to add it without avoidable mistakes. It does not cover purchasing or license activation. The focus is on getting an existing ZIP package working, inserting it cleanly through WPBakery, preparing audio files, checking the result, and choosing alternatives if you need a different setup.
Special attention should be paid to the limitations. The developer's official page clearly separates the WPBakery version from the other Apollo variants: this add-on is tied to the page where the element is added in the builder, while the developer suggests the standalone WordPress version if you want audio to appear across the entire site. That is not a drawback, but an important design decision: for a landing page, promo section, musician portfolio, or podcast page, this setup is often more useful than a global player.
What This Audio Player Add-on Is Designed to Do
The plugin's main purpose is to display an HTML5 audio player inside a page built with WPBakery Page Builder. Unlike a simple single-file audio block, Apollo is built around playlists: you can show multiple tracks, make them part of the page design, and let visitors control playback without sending them to an external service. The official description also emphasizes two modes: a full-width sticky bar and a popup version. These modes matter for UX: the first stays visible at all times, while the second helps avoid clutter if the audio should open only after user interaction.
In practical terms, CodeCanyon Apollo Audio Player addresses three common situations. First, you need to embed demo recordings on a page for an artist, studio, instructor, radio project, or audio lesson catalog. Second, you need to make audio part of a landing page where WPBakery is already the main editor. Third, you want to build a playlist page quickly without developing a custom interface or wiring up an HTML5 player by hand.
The key detail is that this is a WPBakery add-on, so the main workflow runs through a page and a builder element. If the site does not use WPBakery, installing this add-on by itself will not solve the problem. If you need a site-wide audio player, it is worth comparing this option in advance with the standalone Apollo version or another WordPress plugin that does not depend on a specific builder page.
How It Differs From the Default WordPress Audio Block
The built-in WordPress audio block works well for a single file or a basic embedded audio item. Apollo is meant for cases where appearance, playlists, panel behavior, and a more prominent audio presence on the page matter. The player becomes part of the design: visitors see a track list, can switch between tracks, and the site owner controls the visual presentation through the add-on settings and the WPBakery page itself.
At the same time, you should not expect this add-on to replace a full audio hosting platform. It does not replace the media library, a streaming server, a monetization system, or a podcast distribution service. Its job is to display prepared audio on a WordPress page and give visitors a clear listening interface.
Where Apollo Audio Player Makes Sense and Where Another Option Is Better
The plugin works best on pages where audio is either the focal point or a strong complement to the content. That could be a composer portfolio, a music release page, a lesson collection, a voice sample showcase, a small radio site, or a course promo page. In these scenarios, the audio player should not get lost between text sections, so a sticky or popup format helps keep playback controls close to the user.
Who It Is a Good Fit For
CodeCanyon Apollo Audio Player is a good fit for sites that already use WPBakery Page Builder and need audio on specific pages. It is especially useful for editors who build pages from ready-made elements and do not want to hand-code player markup. It can also be convenient for developers when a client wants a manageable player inside a visual builder instead of a custom template.
- Musicians and studios that need to showcase multiple demo tracks on one page.
- Podcast creators who need an episode page or curated collection without a complex podcast platform.
- Online schools and instructors who provide audio samples, exercises, or lesson excerpts.
- Content sites where audio support matters only for selected pieces of content.
- Agencies maintaining older WPBakery sites that want to add an audio block without switching builders.
Who It May Not Suit
If the site is built with the WordPress block editor, Elementor, Divi, or a custom theme without WPBakery, this add-on becomes an unnecessary dependency. It is not worth installing WPBakery just for a single audio player: that adds complexity, introduces another script layer, and makes maintenance harder. For simple playback of one file, the standard WordPress block or a lightweight specialized plugin is often enough.
The player is also not the right choice as the only tool for a large-scale audio catalog with hundreds of episodes, subscriptions, listening analytics, automatic podcast RSS publishing, or advanced filtering. Those use cases require a separate architecture: media hosting, content categories, taxonomies, caching, and possibly a different plugin. Apollo can serve as a visual layer, but not as a replacement for the entire audio platform.
A practical rule of thumb: if you need audio on a few carefully designed WPBakery pages, Apollo makes sense. If audio should appear automatically across the site, in archives, post templates, and podcast feeds, it is better to consider a different solution from the start.
What to Check Before Installing on a Live Site
Before installation, it is important to check not only that you have the ZIP file, but also the site context. The add-on depends on WordPress, the theme, WPBakery, the media library, and frontend scripts. If one of those layers is already unstable, the audio player may not be the cause of the problem, but simply the first visible symptom.
WPBakery Availability and Access to the Page Editor
Since the product is built as a WPBakery add-on, first make sure WPBakery Page Builder is installed, active, and available for the relevant post type. In the admin panel, open the page where you plan to place the player and verify that the WPBakery editor is actually available, elements can be added, and changes can be saved. If the builder is disabled for pages or available only to administrators, the player setup will be incomplete.
Audio File Format and the Media Library
HTML5 audio depends on browser and server support. On a typical WordPress site, it is safer to prepare files in common formats, avoid uploading overly large tracks unless necessary, and check in advance that the media library serves the files through direct URLs. If the audio is hosted on an external CDN or separate server, make sure the link opens without authentication and is not blocked by access policies.
Do not start with dozens of tracks. For the first test, two short files are enough: one primary track and one backup. That makes it easier to distinguish a player issue from a media upload, cache, or file-specific problem.
Theme, Cache, and JavaScript Optimization
Audio players often depend on scripts loading in the right order. If the site uses concatenation, deferred loading, or aggressive JavaScript minification, test the new element especially carefully. This is standard WordPress practice: first confirm that the player works without optimization, then turn optimization back on and see whether the interface disappears.
Autoplay is restricted in modern browsers by user policies. So do not build your setup around the expectation that audio will start playing automatically when the page opens. It is much more reliable to design the page so the user clicks Play intentionally and the player responds immediately.
Rollback Plan
Before installing on a live site, prepare a simple rollback plan: a backup of files and database, a test page, the ability to disable the plugin temporarily, and a list of the active optimization settings. This is especially important on older WPBakery sites, where multiple plugins may load similar libraries or change script order.
Installation and the First WPBakery Element Check
Installation works like a standard WordPress plugin from a ZIP archive: open Plugins in the admin panel, add a new plugin, upload the archive, and activate it. After that, do not stop at the green activation message. For an add-on, a real check means confirming that the matching element appears in WPBakery, can be added to a page, can be saved, and outputs the player on the public side of the site.
Basic Installation Flow
- Open a staging copy of the site or at least a separate draft page.
- Go to
Pluginsand upload the ZIP archive throughUpload Plugin. - Activate the plugin with
Activate. - Open a page in WPBakery Page Builder and look for the new Apollo element.
- Add the element to its own section of the page, save the changes, and open the public view.
If the element does not appear, first check whether WPBakery is active and available for the current post type. If the element appears but will not save, check user permissions, the editor itself, and browser console errors. If the element saves but is not visible on the site, the issue is more likely related to frontend scripts, caching, or a theme conflict.
Minimum Test After Activation
For the first check, there is no need to move over the full playlist immediately. Create a draft page, add one track, choose the simplest visual mode, and open the page in a private browser window. This test answers the main question: can the plugin, WPBakery, the theme, and the browser actually display and run the player in the current configuration?
Check not only the admin panel, but also the public side of the site. A visual builder may save its settings correctly, while the actual conflict appears only after the page loads for a visitor.
Post-Installation Setup: From Playlist to Visible Result
Detailed setup starts with understanding what the visitor should actually do on the page. If the user only needs to hear one promotional excerpt, the interface should be as simple as possible. If you are presenting a collection, track order, titles, button availability, and panel behavior during scrolling become more important. Apollo settings are best treated not as a set of isolated toggles, but as one chain: playlist - appearance - display mode - behavior check.
Playlist and Track Metadata
Start by preparing the tracks themselves. The file name should not be the only description of the audio: the visitor needs a clear track or episode title. If the player interface supports additional fields, fill them in meaningfully, but without overloading the layout. For a showcase page, a short list works best when each track answers the visitor's question: what is this recording, and why should I play it?
For the first working setup, use this order:
- Upload the audio files to the media library or prepare direct links.
- Add the first track to the WPBakery element and save the page.
- Check the public view, and only then add the remaining tracks.
- After each major change, clear the page cache if it is enabled.
This step-by-step approach may seem slow, but it saves time during troubleshooting. When everything is added at once, it becomes harder to tell whether the issue is caused by a specific file, the playlist order, the player script, or a cached version of the page.
Sticky Bar or Popup Window
The product's official positioning highlights a sticky full width player and a popup option. The right choice depends on the role of audio on the page. A sticky bar makes sense when audio should remain available during scrolling: the visitor reads about the artist or course while playback controls stay within reach. Popup mode works better when the player should open on demand and should not constantly occupy the bottom of the screen.
When choosing sticky mode, check the lower part of the site: consent banners, chat widgets, messenger buttons, mobile menus, and floating buttons may use the same area. If elements overlap, do not start by editing plugin code. First disable unnecessary floating blocks on the test page or adjust their position through the relevant plugin settings.
Colors, Contrast, and Readability
The player should stand out without fighting the theme. If the settings let you change colors, start with two criteria: the contrast of the playback controls and the readability of track titles. On a music landing page, the player can be more expressive, while on an educational site it is better to keep the interface calm so the audio does not feel like a promotional banner.
After changing the appearance, check the page on a normal desktop screen and in the browser's mobile view. Make sure the controls are not too small, long titles do not break the layout, and the sticky bar does not cover important content.
Behavior With Caching Enabled
If the site uses caching or file optimization, it is best to test the setup in two stages. First, enable the player without aggressive script optimization, then turn optimization back on and see whether the controls disappear. On some sites, it helps to exclude the player page from experimental deferred JavaScript loading modes. This is not a universal fix, but a safe diagnostic step: if the problem goes away after the exclusion, you can then look for the exact optimization rule causing it.
How to Connect the WPBakery Page, Audio Files, and the Public Result
The most common mistake when working with builder-based audio players is assuming that setup ends in the admin panel. In reality, the user sees only the public result: the page, load speed, buttons, track titles, scrolling behavior, and browser playback. That is why it helps to think of the process as a chain.
How the Chain Works
The editor adds the Apollo element to the WPBakery layout. Inside the element, tracks and display settings are configured. WordPress saves the page, and on the public side the theme outputs the markup, styles, and scripts. The browser loads the page, fetches the audio files, and allows playback after user interaction. If any part of that chain breaks, the symptom can look the same: the player is missing, the button does not respond, or the track will not play.
This chain helps you choose the right diagnostic path. If the element will not save, check the editor and access permissions. If the element is present in the HTML but not visible, check CSS and the theme. If the interface is visible but the track will not start, check the audio URL, file format, browser console, and playback policy.
What Counts as a Successful Result
A successful setup is not just about making the player appear. For a page to be truly ready, check several signs:
- The player appears on the intended page and nowhere else.
- Track titles are readable, and the controls are not covered by the theme or widgets.
- The first track starts after user interaction, and switching tracks does not break the interface.
- The sticky bar does not cover form buttons, the menu, chat, or the consent banner.
- After clearing the cache, the page shows the same result to a logged-out visitor.
It is useful to keep a checklist like this nearby during the first rollout. It turns setup from "it seems to work" into a verifiable result.
Practical Example: A Release Page With a Sticky Playlist
Let's walk through a realistic scenario: a music studio site needs a release page with a description, cover image, several tracks, and a sticky player at the bottom. The goal is to let visitors read the page while controlling playback at the same time. This setup is not limited to musicians: the same logic works for a collection of audio lessons, podcast excerpts, or voice sample demos.
Goal and Preparation
The goal is to create a page where the player appears only within a specific piece of content, includes a short playlist, and does not cover important theme elements. Before you start, you need WPBakery to be active, the Apollo add-on installed, the audio files prepared, and a draft page ready. If the site uses caching, keep your cache-clearing tool close and open the public view in a private browser window.
Setup Steps
- Create or open the release page in WPBakery Page Builder.
- Build the top section of the page: title, short description, and the release cover image.
- Add the Apollo element in a separate row below the main description or in the area where listening should naturally begin.
- Add 3-5 tracks in a clear order: intro, main track, alternate versions, or bonus excerpts.
- Choose sticky full width mode if playback controls should remain available while scrolling.
- Adjust the visual settings so the player stands out from the background without covering CTA buttons or navigation.
- Save the page, clear the cache, and check the public result as a logged-out user.
Validation and One Important Detail
After saving, scroll through the page from top to bottom and back again. The player should remain usable, the track list should stay clear, and the site's lower-page elements should remain accessible. If the bottom bar covers a signup form or contact button, first check the settings of other floating widgets. If the conflict remains, you can change the page structure: move the form higher, disable chat on that page, or use popup mode instead of sticky mode.
Quick takeaway: a practical setup is not complete until it has been checked by a logged-out visitor. The admin panel may show the saved settings, but the real UX is visible only on the public page.
Practical Use Cases for Different Types of Sites
Because Apollo works through a WPBakery page, its real strength is not automatic site-wide output, but deliberate manual placement of audio where it strengthens the content. Below are several use cases that follow the product's confirmed role: a page-based audio player, a playlist, sticky or popup behavior, and a verifiable public result.
Artist or Studio Portfolio
For a portfolio, the goal is to show the quality of the work quickly. Place a short description first, then a player with 4-6 examples covering different genres, tasks, or clients. Sticky mode is useful if the visitor is reviewing case studies while listening at the same time. Make sure the titles do not turn into long internal file names, and that the order tells a story, from the strongest sample to the supporting ones.
Podcast Episode Page
If a podcast is published as site content rather than through a dedicated platform, Apollo can act as the visual player for an episode page. In that case, keep the list short: the full episode, a short excerpt, a bonus, or a trailer. Popup mode can be more convenient if the page contains long notes and should not keep a bottom bar visible the entire time.
Audio Lessons and Exercises
On an educational site, the player helps place exercises next to the explanation. For a language, diction, or music lesson, you can build a "listen - repeat - check your result" flow. What matters is not only that the Play button works, but also that the tracks follow a teaching sequence. If there are many exercises, split them across multiple pages or modules so the player does not become a long, awkward list.
Event Promo Page
For an event, concert, or course, audio can work as an atmospheric clip or a sample of the material. Here, it is better to avoid autoplay and give the visitor a clear action instead. The player should support the content, not interfere with registration, ticket purchase, or lead submission. Check the bottom part of the page especially carefully if there is a form or a fixed button there.
Safe Enhancements Without Editing Plugin Code
With Apollo, it is smarter to start not with PHP hooks, but with safe external adjustments: page settings, careful CSS through the theme or Additional CSS, a separate test page, and excluding conflicting optimization rules. Public extension points for this specific add-on are not confirmed in open sources, so inventing hooks is not an option. What you can do safely is style the area around the WPBakery element without touching the plugin core.
CSS Class for the Player Section
WPBakery lets you assign custom classes to rows and elements. A safe approach is to add a class to the section that contains the player, for example apollo-audio-section, and style the surrounding space: spacing, background, captioning, and separation from nearby blocks. This CSS does not interfere with the internal logic of the audio player and is easy to roll back by removing the class or the rules.
.apollo-audio-section {
margin-top: 32px;
margin-bottom: 32px;
padding: 24px;
border-radius: 12px;
background: #f6f7fb;
}
.apollo-audio-section .wpb_wrapper {
max-width: 960px;
margin-left: auto;
margin-right: auto;
}
Place a snippet like this only in a safe theme location: Appearance - Customize - Additional CSS, a child theme, or a trusted plugin for custom CSS rules. After saving, open the page in a private window and make sure only the surrounding area has changed, while the player buttons, track list, and sticky behavior still work correctly.
When CSS Is Better Left Alone
Do not edit the player's internal classes if they are undocumented and may change after an update. Be especially careful with fixed positioning, large z-index values, and force-hiding elements. Those changes may temporarily "fix" the appearance, but later create a more complicated conflict with the mobile menu, cookie banner, or popup mode.
How to Check the Result Across Devices and User Roles
Result checking is not just a formality. It protects you from common false conclusions. An administrator sees the page in one state, while a logged-out visitor may see something different. The cache may serve an old version, and browsers may handle audio differently. That is why, after setup, it is worth going through a short test flow.
Check as an Administrator
In the admin panel, open the page, confirm that the Apollo element is present in the WPBakery structure, and make sure the settings do not reset after saving. Then verify that the audio files are accessible in the media library or through direct URLs. If the settings do not save, first investigate WPBakery, user permissions, and admin-side script conflicts.
Check as a Visitor
Open the page in a private window. Start the first track, switch tracks, scroll the page, go back to the top, and refresh the page. If sticky mode is enabled, check the bottom of the screen. If popup mode is enabled, test opening and closing the window. At this stage, do not rely on a single browser: even a basic check in Chrome and Firefox can catch obvious issues.
Check After Re-enabling Cache
Once the player works without optimization, turn caching and minification back on. Clear the site cache and browser cache, or open the page in a private window. If the interface disappears, the button breaks, or tracks stop switching, temporarily disable only the optimization modes that change JavaScript execution order. That will help you pinpoint the conflict more accurately than disabling all plugins at once.
Editorial Review Before Publishing
An audio player has another quality layer that is often overlooked: track titles, captions next to the player, and the overall meaning of the page. Visitors should not have to guess what they are about to play. If the playlist uses technical file names, internal numbers, or duplicate titles, the page feels unfinished even if the player itself works correctly. Before publishing, review the playlist from the perspective of a new visitor: is it clear which track is the main one, which is a demo, which is the full version, which is the exercise, and which is the bonus material?
For an educational page, it helps to add a short instruction next to the player: what to listen to first, what to repeat, and where to check your result. For a release page, a couple of sentences about the collection are enough. For a studio portfolio page, it is better to explain how the examples differ: genre, task, recording format, voice, instrument, or project type. That text should not duplicate every player button, but it helps visitors choose a track with intention.
What to Check in the Text Near the Player
- Track titles do not look like file names from the media library.
- The playlist order supports the goal of the page instead of reflecting a random upload sequence.
- There is a short explanation next to the player that tells visitors why they should listen to this selection.
- If the page contains a form or action button, the audio does not distract from the next step.
- After changing the text and playlist, the page has been checked again in the public view.
This review is especially important on sites where content is updated by an editor rather than a developer. A WPBakery element configured once may keep working for months, but page quality drops if new tracks are added without a consistent naming rule. Keep a short internal note for the team: how files should be named, how long captions should be, how many tracks are acceptable in one block, and who checks the result before publishing.
Accessibility and Behavior Without Sound
Not every visitor will be able or willing to listen to audio right away. That means the page should still be useful without playback. Add a text description, a track list, a short episode summary, or an explanation of the exercise. This is not only more helpful for users, but also helps search engines understand the content of the page, because the audio file itself does not replace text context.
If audio is a required part of a lesson, explain what the user should do after listening. If this is a portfolio, point out which sample is best to play first. If it is a promo page, do not make people hunt for the action button after listening: the form, link, or next content block should remain visible and should continue the flow naturally.
Post-Publication Monitoring
Do not close the task immediately after publishing the page. Come back to it a few hours later or after the next cache clear and verify that the result has not changed. On WordPress sites with visual builders, problems sometimes show up not at the moment of saving, but after the cache is refreshed, optimized files are regenerated, or a nearby content block is edited. That is why it helps to write down a short control scenario: open the page as a visitor, start the first track, switch to the second one, scroll to the bottom area, check the form or action button, then refresh the page and repeat the playback test.
A proper publication check should cover content, interface, and technical behavior at the same time. If the tracks play but the labels are unclear, the page is still weak. If the labels are good but the sticky bar covers the form, the user flow still breaks. If everything looks right only for the administrator while visitors see an old version, the issue has moved into caching or access rights. This approach helps you evaluate the page as a complete product section rather than just an installed plugin.
If the Player Does Not Appear or Will Not Play Tracks
Troubleshooting works best when driven by symptoms. The same phrase, "it doesn't work," can describe four different problems: the element was not added, the markup is not being rendered, the interface is hidden by styles, or the audio file is unavailable to the browser. Below is a practical map you can follow without editing the WordPress core, the theme, or the plugin.
The Apollo Element Does Not Appear in WPBakery
Symptom: the plugin is activated, but there is no Apollo element in the WPBakery editor, or it is unavailable on the target page. A likely cause is that WPBakery is not active, is disabled for that post type, conflicts with another add-on, or the page is open in an editor where the element is not supported.
Check that WPBakery works on a normal test page, not just in older content. Then review the list of active plugins and temporarily disable other builder add-ons on a staging copy. If the element appears after disabling another add-on, re-enable the plugins one by one and document the conflict.
The Player Is in the Editor but Not Visible on the Site
Here, the first question is whether the element is being rendered in the HTML at all. Open the public page, clear the cache, and check it as a logged-out visitor. If the player appears after disabling cache, the problem is not in the playlist settings, but in optimization or an outdated cached page. If it does not appear at all, check whether the theme is hiding the section that contains the element with CSS.
Do not start by changing z-index at random. First temporarily disable floating theme elements, cookie banners, chat widgets, and deferred script loading modes on the test page. That is faster and safer than adding chaotic CSS exceptions.
The Interface Is Visible but the Track Will Not Start
If the buttons are visible but the audio does not play, check the file itself. Open the direct audio link in a new tab. If the file does not open, the issue is with the media library, server, CDN, or access permissions. If the file does open, check the browser console: you may find script loading errors, mixed content blocking, or playback restrictions before user interaction.
Autoplaying sound should not be used as your main test of whether the player works. A modern browser may block automatic playback while still allowing audio to start normally after the user clicks Play. That is why the test should include an explicit click on the playback button.
The Sticky Bar Covers a Form, Menu, or Chat Widget
This is not always a plugin error. The bottom of the screen is often shared by several floating elements: the audio player, chat, a messenger button, a cookie banner, and the theme's mobile panel. First decide which element matters most on that specific page. On a release or lesson page, the player may be the priority and chat can be disabled. On a lead generation page, the opposite may be true: audio should move to popup mode or the form should be placed higher.
The Problem Appears Only After Optimization
If everything works without caching and minification but breaks once optimization is enabled, do not disable site optimization permanently. Find the specific mode involved: script concatenation, deferred loading, footer relocation, critical CSS, or page caching. The safe path is to exclude the test page or the player scripts from the problematic mode, then confirm that the rest of the site still performs well.
| Symptom | What to check first | Safe action |
|---|---|---|
| Element is not visible in WPBakery | WPBakery status and editor availability for the page | Test on a new page and disable other add-ons one at a time |
| Player does not render publicly | Page cache, theme CSS, frontend scripts | Clear cache, test in a private window, temporarily disable optimization |
| Track does not play | Direct audio file URL and console errors | Replace the file with a short test track and check playback after a click |
| The bar covers an important block | Floating theme elements and third-party widgets | Rearrange page blocks or switch to popup mode |
Official Video on Playlist Management and Settings
The developer provides a focused YouTube video on managing Apollo playlists and settings in WPBakery. It is best watched after the basic installation: the video supports the same practical point covered in this guide, namely that the add-on is configured through a builder element and the result must be checked on the actual page. In the sections above, that workflow was explained as the path from playlist to display mode to public validation.
Use the video as a visual companion to the sections on playlists and settings. It does not replace troubleshooting, but it helps you see the order of actions in the interface if the text alone makes it hard to picture where the settings are changed.
Questions to Resolve Before Launching the Page
Can CodeCanyon Apollo Audio Player be used without WPBakery?
For the version discussed here, WPBakery Page Builder is a core requirement. If the site does not use WPBakery, it is better to look at the standalone Apollo version or another plugin that works through a shortcode, block, or its own WordPress settings.
Why should you avoid putting the player on the homepage right away?
The homepage often includes caching, animations, forms, popup blocks, and several floating elements. It is safer to test the player on a draft page first and only then move it into the live layout. That makes it easier to see what is actually causing a conflict.
Can autoplay be enabled?
Even if a setting or browser scenario makes autoplay possible in theory, it is not something you should rely on. Browsers may block sound until the user interacts with the page. It is more reliable to build the page so the visitor deliberately clicks Play.
How many tracks should you add to one playlist?
There is no exact universal number. For a promo page, a short list is easier to review. If you have many tracks, split them across pages, categories, or logical content blocks, otherwise visitors may get lost and the page may become heavier.
What should you do if the player works for the administrator but not for visitors?
Check the cache, test in a private window, verify access permissions for the audio file, and compare the saved editor version with the public page. In many cases, the administrator sees the latest version while visitors are still getting a cached page without the new scripts.
Can you edit plugin files to change the appearance?
Editing plugin files is not recommended: your changes will be lost on update and troubleshooting becomes harder. Start with the player settings, a custom WPBakery class, Additional CSS, or a child theme. If there are no clearly documented hooks, do not invent PHP overrides.
Does the audio player affect page speed?
Any player adds resources: styles, scripts, and audio files. The impact depends on the number of tracks, file sizes, the theme, and caching. Test the page before and after implementation, avoid loading unnecessary tracks, and do not enable heavy modes unless they are actually needed.
When CodeCanyon Apollo Audio Player Is the Right Choice
CodeCanyon Apollo Audio Player is worth using when the site already runs WPBakery, audio matters on specific pages, and the site owner wants a prominent playlist with clear controls. The best-fit scenario is a release page, portfolio, lesson, podcast, or promo page where the player helps visitors listen while also exploring the content.
Before launch, verify three things: the element can be added in WPBakery, the audio files open through direct links, and the public page works for a logged-out visitor after the cache has been cleared. Once those checks pass, you can move on to the production layout, add tracks carefully, and compare sticky and popup modes based on how the page actually behaves.
If the final check shows that the scenario is a good fit, then closer to launch you can get the CodeCanyon Apollo Audio Player file and test it on a site copy or draft page. That sequence is safer than dropping the player straight onto the homepage: first confirm it works, then refine the design, then publish.


