Table of Contents
- Why Aren’t My Images Showing?
- Update Your Domain Using the Domain-Switch Addon
- Update WordPress, Themes, and Plugins
- Insert Scripts in Footer
- Activate No Conflict Mode and Move JS to Body
- Run A Conflict Test
- Disable Lazy Load
- Is The Issue Still Persisting? Contact our Support Team
Why Aren’t My Images Showing?
Suppose you’re having trouble with images missing from your slider [?]
A slider is a type of module that contains multiple slides. You can only see one slide at a time, a distinguishing features that makes sliders different from carousels.
The slides of a slider can be panned through either by using navigation controls such as arrows and tabs, or by clicking and dragging. They can also be set to automatically transition from one slide to the next. or any other module [?] A module in Slider Revolution acts as a container for slides, which in turn act as containers for layers. Modules are created and edited with the module editor.
A "module" is a single, self contained piece of content. You can think of this as being similar to the way a post or page in regular WordPress is a self contained piece of content.
A module can represent any kind of content Slider Revolution is capable of creating, such as a slider, carousel, hero unit, navigation menu, posts display and so on.
Multiple modules can be combined to form rich content such as complete sites and landing pages. type. In that case, a few possible issues could be the root cause. This article proposes potential solutions to help you resolve or narrow down the source.
We recommend stepping through each of the sections below one at a time. After completing each section, refresh the page your module is on to check if its images have been made visible once again.
When you’re done with this article, either the issue will be solved, or we’ll be in a more informed position to help determine the source of the problem.
Update Your Domain Using the Domain-Switch Addon
If you recently switched your site’s old domain with a new one, images in your modules might still be using the old domain’s URL.
You’ll need to replace the domain name in the URL of each image with the new domain name to resolve this issue.
To simplify this cumbersome task, we have built an Addon [?]
Addons extend the functionality of Slider Revolution, adding new controls to the module editor and allowing you to do extra things with your design.
For example, using the particle addon you can create effects such as falling snow, and using the distortion addon you can create shimmering effects such as simulating being underwater.
There are dozens of addons available, all included with the full version of Slider Revolution. called Domain-Switch that can help you change the URLs with minimal steps.
Follow the steps below after installing the Domain Switch Addon.
Go to the Slider Revolution Plugin dashboard:
Click on the AddOns tab:
The Addons dialogue box will appear. Click the Domain Switch thumbnail to access the addon’s functionality directly within the box:
After clicking the thumbnail, two fields will appear in the box’s right sidebar.
Add the complete old URL in the provided Old Domain field:
Add the full new domain URL in the New Domain field:
Hit the button labeled Save Configuration:
This should replace all the URLs of the images from a slider with the new domain URL. After saving the settings, you can disable the Domain Switch addon.
Note: We recommend creating a full backup of a website before switching the domain name.
Update WordPress, Themes, and Plugins
An outdated version of WordPress, or outdated themes and plugins, could also cause issues with image display in modules.
Check and ensure you have the latest versions of WordPress, the newest version of your theme, and any third-party plugins installed on your site.
To learn how to update everything on your site, as well as enable automatic updates to protect yourself from future issues, we recommend you follow these official guides at WordPress.org:
Insert Scripts in Footer
Script files of the Slider Revolution Plugin usually load early among the sequence of items loaded into your site.
Sometimes problems can be solved by making these files load later by moving them to the site’s “footer” via the Global Settings of the plugin. As a bonus, doing this can boost the page’s load speed.
Follow the steps below to move the scripts in the footer.
Go To Global Settings
Go to the main Slider Revolution admin area and click on Globals from the top bar:
The Global Settings dialogue box will appear:
On the left side of the dialogue box, toggle the Insert Scripts In Footer option to ON:
Click the Save Global Settings button:
Inserting the scripts from the Slider Revolution plugin into the footer prevents some types of conflicts; however, other types of conflicts can also occur.
So if the above doesn’t solve your problem, carry on and try the solutions described below.
Activate No Conflict Mode and Move JS to Body
If inserting the Slider Revolution Plugin scripts into the footer did not resolve the issue, you can turn on a No Conflict mode to help prevent conflicts with installed themes, third-party plugin(s), and other Slider Revolution internal libraries.
Technical note: Activating this mode calls the
This option is used when the module is not loading normally due to third-party themes or plugins adding filters for the scripts loading on the page.
No Conflict mode and JS to Body can be enabled for individual modules one at a time, so to activate them on all your modules, follow the steps below for each.
Go To Advanced Settings in Your Module
Mouse hover on your module and click on its pencil icon to edit:
Go to the Module General Options tab from Sidebar in the Module Editor [?]
The "Module Editor" is the tool used to create & modify modules.
Through this visual, drag & drop, no-code interface you can add various types of layers, animation and special FX to your modules, as well as managing slides and configuring options.. Click on the Advanced sub-section:
Activate “No Conflict” and “Put JS to Body” Toggles
Scroll down to JQuery & Output Filters panel:
Toggle the jQuery No Conflict Mode option to ON:
Toggle the Put JS to Body option to ON:
Click the Save button:
The module will now load in No-Conflict mode with its JS scripts moved to the body.
However, because a WordPress site can have many moving parts, it’s still possible some conflicts could occur. So if the problem hasn’t yet gone away, run a conflict test by following the steps in the section coming up next.
Run A Conflict Test
There’s a possibility there could be a conflict between the Slider Revolution plugin and your theme or any third-party plugins that may be installed on your site.
To find out if there is a conflict occurring, perform a conflict test as described below:
Step 1: Disable all plugins except the Slider Revolution plugin.
Step 2: Deactivate your current theme and activate any official WordPress theme—for example, Twenty-Twenty-One or Twenty-Twenty.
Step 3: Go to the page where the issue was occurring and reload the page.
Step 4(a): If the issue still occurs, this shows it was not caused by a conflict with your theme or plugins, so you can re-activate all your plugins and switch back to your central theme. You can skip the rest of the steps in this sequence and move to the next section of the article on disabling lazy loading.
Step 4(b): If the issue goes away, this shows a conflict caused it, and we now need to identify which theme or plugin the conflict is with.
First, re-activate your theme, then refresh the page with your module. If the issue returns, you know the conflict is with your theme, and you can skip step 5.
Otherwise, re-activate all your plugin(s) one by one, refreshing the page after each. When you see the issue return, you know the plugin you re-activated most recently is the one with which there’s a conflict.
If you find a conflict with a different type of plugin or with a theme, please get in touch with our support team by opening a ticket or sending us an email. Include the results from the conflict test so we can help find a solution that gets everything working nicely together.
Note: Always be cautious if testing for conflicts on a live site. A backup before you begin is recommended.
Disable Lazy Load
Lazy loading (a.k.a asynchronous loading) delays the loading of media files in modules until they’re required. This process decreases the loading time of modules and makes them visible and interactive sooner.
The Slider Revolution plugin has built-in lazy loading functionality. However, other plugins offer the same kind of functionality. If a third-party plugin and Slider Revolution are trying to handle lazy loading simultaneously, this could break image URLs on the live page.
If you have a third-party plugin you’re using for lazy loading and prefer to have it continue to handle this functionality; you can disable Slider Revolution’s lazy loading in your module.
Note: If you discovered, through one of the conflict tests described above, that you have an issue with an image optimization or cache plugin, disabling lazy loading may resolve that conflict.
Open the module in question in the Module Editor, navigate to the Module General Options tab in the Sidebar, then click on the Advanced sub-section:
Inside the Loading Type panel, you can find the Lazy Loading option. Select Default Global Setting from its dropdown:
Hit the Save button:
Now, go to the main Slider Revolution admin area and click on Globals from the top bar:
The Global Settings dialogue box will appear:
On the left side of the dialogue box, find the Default lazy loading in modules option and select the No Change setting:
Click the Save Global Settings button:
The module will now be free to have its lazy loading handled by a third-party plugin instead, solving any potential conflict that may have been occurring.
Is The Issue Still Persisting? Contact our Support Team
By following the steps above, you can troubleshoot most of the problems that most commonly turn out to be the reason for images missing from a module. And if the problem isn’t yet solved, narrowing down the source of the issue can yield beneficial information you can share with our support team.