CodeCanyon Particle Backgrounds - WordPress Plugin
Particle Background adds an additional particle background tab to your main row and section. You can choose which kind of particle you want to use as background and customize them as you need.

Plugin Features
The plugin offers a seamless integration with WPBakery, allowing users to effortlessly create captivating visual experiences with dynamic particle backgrounds. Its intuitive interface and versatile customization options empower users to design unique and engaging websites by easily adjusting particle settings to suit their needs. By leveraging this plugin, WordPress users can enhance the visual appeal of their websites and captivate their audiences with stunning particle effects throughout their web pages. Whether creating a mesmerizing landing page or adding a touch of creativity to specific sections, the plugin provides a user-friendly solution for implementing eye-catching particle backgrounds seamlessly within the WPBakery page builder environment.
With the ability to choose from a wide range of particle styles, colors, and movements, users can tailor the effects to align with their websites aesthetic and branding requirements easily. The plugins responsive design ensures that the particle backgrounds adapt flawlessly to various screen sizes, guaranteeing a consistent and visually pleasing experience across different devices. Additionally, its lightweight structure contributes to faster loading times, preserving the websites performance while delivering engaging visual effects. Users can experiment with different particle configurations, such as particle number, size, speed, and interaction, to achieve the desired visual impact and create a memorable browsing experience for their site visitors.
Furthermore, CodeCanyon Particle Backgrounds real-time preview feature enables users to visualize their design changes instantly, facilitating a smooth and efficient workflow. By providing this immediate feedback, users can make informed decisions about their particle backgrounds quickly and refine their designs iteratively. The plugins user-friendly interface ensures that both beginners and experienced developers can easily navigate the customization options and unleash their creativity without encountering steep learning curves. Moreover, continuous updates and support from the plugin developers ensure that users receive the latest features and seamless integration with the WPBakery page builder, keeping their websites visually compelling and technologically up-to-date.
In summary, by harnessing the power of particle backgrounds with this versatile plugin, WordPress users can elevate their website aesthetics and create visually stunning web pages that leave a lasting impression on visitors. The plugins compatibility with WPBakery, coupled with its extensive customization capabilities and user-friendly interface, makes it a valuable tool for anyone looking to enhance their websites visual appeal and engagement. Whether aiming to add subtle motion effects or create immersive storytelling experiences, this plugin offers a straightforward yet powerful solution for integrating dynamic particle backgrounds into WordPress websites seamlessly.
Specifications:
| Release date: | 11-10-2020 | |
| Last updated: | 14-05-2022 | |
| Type: | Paid | |
| License: | GPL | |
| Subject: | Style & Design for WPBakery | |
| Compatibility: | W5.x | |
| Includes: | Plugin | |
| Language packs: |
|
|
| Developer: | CodeCanyon | |
| Rating: | ||
Share with your friends!
A Practical Guide to CodeCanyon Particle Backgrounds for WPBakery
This guide to CodeCanyon Particle Backgrounds will show you how to build an expressive background for a WPBakery row, choose an effect that fits the purpose of the hero section, keep text readable, and check whether the animation affects page load time. It walks through the process, from checking compatibility and installing the add-on to styling an individual row, testing it on a phone, and calmly diagnosing conflicts.
CodeCanyon Particle Backgrounds is an add-on for WPBakery Page Builder, not a standalone page builder. Its purpose is focused: it adds a tab with animated background effects to the settings for a main row or section. The effect does not appear across the entire site by itself. It appears where you select a specific row, set its dimensions, place content over it, and save the page. That distinction matters: the plugin provides the moving layer, while the site author remains responsible for the message, contrast, and page experience.
The add-on includes ready-made options such as Matrix, smoke, and rain, along with a more flexible ParticleJS option with settings for particles, shapes, and images. The product description also lists FSS flat-color surfaces, Three.js-based effects, a wave, an atmospheric background, and a space scene. That does not mean you should put every option on one page. A good background supports the heading, button, and image. It should not become a spectacle that makes visitors wait or search for the action they need.
What a Background Animation Can Do for a Row
A moving background makes sense when the section already has a clear purpose. It could be a landing page hero, a short promotional strip above a form, a product benefits section, part of a portfolio, an event announcement, or a final call to action. In each case, visitors should notice the message first, understand the button or form next, and then take in the movement. Reverse that order, and the page gets decorative noise instead of emphasis.
Think of CodeCanyon Particle Backgrounds as a layer between the row background and its content. A WPBakery row defines the layout: its width, height, padding, columns, and the placement of its contents. The add-on adds a visual layer to that row. The foreground consists of regular WPBakery elements: headings, text, buttons, images, and forms. Visitors see one page section, but when configuring it, it helps to think of it as three separate layers. This makes it easier to understand why an effect may be visible while the text gets lost, or why an animation looks fine in the editor but is clipped on the published page.
Where an Effect Fits, and When to Use a Static Background
Subtle particles can suit a brief, emotionally engaging message for a technology service, creative studio, event, music project, game, or digital product presentation. Smoke or a gentle wave can add depth to a dark hero section. Rain, Matrix, and other strongly themed effects call for more care: they quickly set a tone for the page and can feel out of place in a catalog, legal section, account area, long article, or form with an important task.
A static background is a better choice when visitors need to compare features, read instructions, fill out a form, place an order, or review a table. In these places, predictability matters more. Movement next to small text can make reading less comfortable, even when everything works technically. If a section only needs to stand apart from the ones around it, use a color, gradient, image, or simple spacing instead of adding an effect for its own sake.
Who Can Benefit from the Add-on
The plugin can be useful for editors who already build pages with WPBakery and want a configurable background without manually adding separate JavaScript libraries. It can also suit designers who create several landing pages and want to try different looks at the row level. For developers, the add-on can be a starting point for a quick prototype where the effect needs to stay confined to one section.
It is a less suitable choice for a site that does not use WPBakery, a project with a strict budget for client-side scripts, pages with heavy video and many third-party widgets, or an interface where movement could distract from a decision. It does not replace optimization, accessible typography, good content, or testing on mobile devices. Do not expect the effect to increase conversions on its own or make an unclear section easier to understand.
What to Check Before Installing and Enabling the Add-on
The most important preliminary check is the state of your setup, not how good the demo looks. The add-on listing describes compatibility with the WPBakery 6.x line and lists older ranges of WordPress versions. That means automatic compatibility should not be assumed on a modern site. First, make a backup or a working copy of the site, then check your WordPress and WPBakery versions, PHP version, and theme. Next, choose a test page where the effect will not interfere with advertising, payments, registration, or other critical tasks.
Make sure WPBakery is active and available for the content type you need. In the builder's general settings, you can enable the editor for pages, posts, and custom content types, while user roles control who can access the editors. If an author cannot see the regular WPBakery editor on the test page, do not start adding a background to the row. Get the builder itself working first.
A Quick Environment Checklist
- Make a copy of the page or site. Testing the effect on a copy makes it easier to roll back if the theme or cache changes how the row behaves.
- Make sure WPBakery is active. The add-on extends its rows and sections; it does not provide a separate editor.
- Choose one test section. A hero on a simple demo page works well because the effect is easy to see and there is no critical form.
- Check the theme's overflow rules. A full-width row may behave differently if the theme's parent container clips content that extends beyond its boundaries.
- Record the original appearance. Take a plain screenshot of the section and note its height, background, and text contrast so you can make a meaningful comparison afterward.
A practical rule: Start with one row, one effect, and a short heading. This helps you tell a configuration issue apart from a theme or cache problem, or from having too many scripts running at once.
Why You Should Check Contrast and Row Layout First
WPBakery builds pages from rows, columns, and nested elements. A row can control stretching, full height, column positioning, background color, and images. These settings determine whether the container is suitable before you add animation. A hero often needs a full-width background with text kept to a controlled width, rather than an arbitrary strip where particles hit the theme's narrow container. Padding matters too: if the heading and button are pressed against the edge, even an attractive effect will not make the section look polished.
Before enabling the effect, write one sentence describing what visitors should notice. Then choose a button or action that naturally follows from that message. Only after that should you choose the movement. This order helps prevent a common mistake: picking an effect first and trying to fit all the text around it afterward. The animation ends up as the main attraction, and visitors cannot tell what the page is offering.
Installing the Add-on and Running a Safe First Check
Install CodeCanyon Particle Backgrounds as a regular WordPress ZIP plugin, but make sure you are using the plugin's ZIP file rather than the full package archive. A package often contains documentation, supplementary files, and a separate ZIP for installation. If WordPress says it cannot find a valid plugin, do not unpack files into the site core or upload the entire package again. Check the archive's contents and find the plugin ZIP inside it. The same principle applies to installing WPBakery: upload the ZIP for the plugin you need through the admin panel.
- Open
Plugins → Add Newand choose the option to upload a plugin archive. - Select the add-on's ZIP file, wait for the upload to finish, and install it.
- Activate CodeCanyon Particle Backgrounds in the main plugins list.
- Open the test page you prepared in WPBakery mode.
- Add a row or select an existing one to use as the hero section.
- Open the row settings using the edit icon and look for the add-on's particle background tab.
Do not start by making site-wide changes to dozens of pages. The goal of the first run is to confirm that the tab appears in the row settings, that settings are saved, and that the published page does not show critical errors. If the tab does not appear, first deactivate and reactivate the add-on. Then make sure you are editing a main row or section, not a text block or nested element. The product is described as an extension for WPBakery's main rows and sections, so looking for its settings in a heading, column, or page settings panel usually will not help.
Keep the First Row Simple
For your first test, create a row with one column: a heading, one short paragraph, and one button. Set a solid dark background or use an image with few details. Add enough top and bottom padding to leave room for movement. Then enable the calmest ready-made option and save the page. This simple layout lets you check three things: whether the effect is visible, whether the text remains legible, and whether the layers are in the right order.
Do not combine a video background, parallax, a translucent overlay, entrance animations, and particle effects in your first test. WPBakery has its own background and parallax settings, and some themes add their own overlays. When several mechanisms control the same visual space, it is hard to tell which one is hiding content, changing the height, or adding extra overhead. Start with a clean baseline, then add one layer at a time.
Check the Page Right After Activation
Save the page and open it in a regular browser window, not just in the editor. The editing view does not always match the public page: theme caching, file combination, and deferred JavaScript loading may only take effect on the published page. Hard-refresh the page, then open it again in a private window. If the effect appears only after clearing the cache, that does not mean the plugin is broken, but make a note for future publishing: after changing the background, clear the page cache and, if you use a CDN, its edge cache too.
Next, check that the content is clickable. Click the row's button, try selecting text, follow a regular link, and fill out a field if there is one. The background animation should stay behind the content; it should not act like a transparent panel that blocks the interface. If elements do not respond to clicks, do not try to fix the issue with random transparency values. Disable the effect in the test row and confirm that clicks work again. Then check the theme's layer rules and any other background settings for that row.
How to Start Configuring an Effect in WPBakery
Once the test row works, configure it from the section's overall purpose down to the effect's details, not the other way around. First decide whether the section needs a quiet background, a themed look, or more pronounced movement. Then identify what the row already contains: a solid color, gradient, photograph, or empty space. Add particles in a way that supports the existing composition. An effect that looks good on a black background may disappear on a detailed photograph or clash with a brand gradient.
Choose an Effect That Fits the Section
Matrix is best reserved for a specific technology or gaming context. Its distinctive look creates an immediate association, so it can feel out of place in a corporate section or on a services page. Smoke can add soft depth behind a large heading, but only if there is enough contrast and the movement is restrained. The product listing includes ready-made smoke options, so it makes sense to start with one of those instead of trying to force an unusual look out of a dozen settings.
Rain can work for a campaign, seasonal announcement, or atmospheric promotional section. There are fewer ready-made options for this effect, so check in advance that it suits the background and does not obscure the button. Choose ParticleJS when you want to define the particles' appearance yourself, using dots, geometric shapes, or images. Its flexibility is useful, but it also gives you more ways to run into problems. Start with a small number of objects, slow movement, and one high-contrast color. If the idea does not come across with those limits, adding more density rarely fixes it.
Set Up the Container Before Adjusting Density and Speed
Open the row settings and start by setting its width, height, and padding. WPBakery offers row stretching options and a separate full-height setting. For a hero, a stretched row with text inside a constrained column often works well: the background spans the full width, while the text does not run from edge to edge. Use full height only when the section really needs to fill the visible browser area. A long description in a full-height row can make the hero unnecessarily tall and awkward.
Next, set the background color and check the text color. A practical order is: background first, then heading and button, then effect, followed by density and speed. This makes it easy to see which setting has made the page harder to read. If you change everything at once, you may conclude that the effect "doesn't fit" when the actual issue is the button color, lack of shading, or cramped padding.
Minimal Settings for a First Publish
For the first version, choose one particle color, a calm mode, low or medium density, and enough transparency to keep the background from competing with the text. Turn off extra animations for the button and heading. If the row contains a photograph, first add a solid translucent overlay through the theme or row settings, then evaluate the particles over it. The goal is not to show off every available option; it is to make the offer and action clear at a glance.
Before publishing: Check the effect on a live page with real text, not on an empty row. The text's contrast, the heading's length, and the button's state affect how the section feels more than the particle type does.
How the Row, Background Layer, and Content Come Together
Before moving on to complex presets, it helps to understand what happens on the page. The starting point is a WPBakery row with set dimensions, a color or image, and elements arranged in its columns. CodeCanyon Particle Backgrounds applies the selected effect to that row or section. After the page is saved, the browser loads it, runs the effect's script, and renders the movement within the background layer. Visitors should see one cohesive space: a static foundation, restrained movement, and clear content in the foreground.
This sequence leads to a few practical conclusions. If the row is too short, the particles look like a narrow decorative strip. If the text lacks contrast, even a subtle animation can make it harder to read. If the theme or parent container clips overflow, the effect's edges may disappear, or the stretched row may not reach the expected width. If the cache serves an older version of the script, the saved settings may appear not to work. Each problem is at a different point in the sequence, so check the container, layers, and current page version before changing particle density.
Keep the Three Layers Separate
Layer one is the row's base background: a color, gradient, or image that holds the composition together even without JavaScript. It is not just decorative. If the connection is slow or scripts are blocked, visitors should still see a readable section. Layer two is the particle effect itself. Its job is to add rhythm, movement, or atmosphere, not replace the content. Layer three is the WPBakery content in the columns: headings, paragraphs, buttons, and forms. This layer determines whether visitors can take the intended action.
If the base background is too similar to the particle color, the movement disappears and the author may try to raise the density. If there are too many particles and white text sits over a light photograph, the opposite problem occurs: the background is prominent, but the page no longer answers the main question. So make sure the composition works with the add-on turned off first. Then enable the effect at a low setting and see whether it adds depth. If the only way to notice it is to make it aggressive, you may have chosen the wrong section or background type.
Why Row Height and Stretching Matter
WPBakery's row stretching and full-height options do different things. Stretching extends the background horizontally, while full height makes the section fill the browser's visible area. A hero usually needs a full-width background and a constrained content width. The page should not turn an ordinary promotional message into a splash screen just to give the effect more room. Full height can make sense when the heading is short, the section has one action, and the next section does not contain critical content that visitors need to see right away.
Leave clear space inside the row. Movement at the edges should not touch the text or button. This matters especially for ParticleJS and rain, where individual objects can easily cross the heading's visual space. You can make the content stand out with a constrained text column, a large heading, a calm background behind the text, and a single accent color for the button. Do not add an opaque panel if the content does not need one. A calm base background and lower movement density may be enough.
Choosing a Preset or Configuring the Effect Manually
A ready-made option is useful when you have a specific look in mind: light smoke behind an event name, rain for a seasonal campaign, or an abstract surface for a technology-focused hero. Its advantages are speed and fewer interdependent settings. Apply the preset first, then change one property at a time: color, density, speed, or the row background. After each change, check the page in a regular browser window.
Manual configuration makes sense when the brand needs a specific color palette or a standard option does not provide the right movement. According to the add-on description, ParticleJS supports particle shapes and images, while FSS creates flat two-color surfaces with light and geometric forms. Do not mistake a visual option for a business feature. Visitors do not need to notice which library is behind the effect. They should be able to read the value proposition, see the button, and feel that the movement suits the subject.
Change Settings in This Order
- Set the row's base background. Choose a color or image that works without movement.
- Apply one ready-made option. Do not enable multiple effects on the same page just to compare them.
- Set the content contrast. Check the heading, body text, button, and keyboard focus state.
- Lower the density as much as possible. Add objects only if the effect becomes hard to perceive once real content is in place.
- Keep the movement calm. It should complement reading, not compete with it.
- Check a narrow viewport. Change the option or disable the effect for that row if it interferes with the content on a phone.
A Practical Use Case: A Service Hero with Subtle Particles
Consider a specific use case: a digital services studio has a page offering website audits. The hero needs to describe the service, explain the next step, and lead visitors to an inquiry button. The static section already has a heading, a short explanation, and a button, but it looks too flat against the dark background. Instead of redesigning the whole page, the studio can use CodeCanyon Particle Backgrounds to add an atmospheric layer to this row alone.
Set the Goal and Prepare the Row
The goal is to add depth without turning the background into a plugin demo. Prepare a backup of the page, make sure WPBakery is active, and use a separate row without a video background. Add one column with a heading, a paragraph of no more than two lines, and one button. Remove secondary buttons, large animated icons, and long lists. The clearer the purpose of the section, the easier it is to tell whether the movement helps.
In the row settings, choose a stretching option that lets the background span the page while keeping the content in the theme's usual container. Set a deep neutral color or a subtle gradient. Then open the add-on's tab and choose ParticleJS or a soft ready-made smoke effect. For the first attempt, use one understated shade that is close to the brand's accent color but not identical to the button color. This keeps the button as the main interactive element.
What to Do and What to Look For
Set moderate density and slow movement. Save the row, refresh the page, and read it first as a new visitor: within two seconds, the service and button should be clear. Then look at the background on its own. It should create a subtle flow around the open space, not pass through the letters. If movement crosses the text, lower the density, increase the padding, or change the base background. Do not start by replacing the font or filling every open space with objects.
Check the use case at three viewport sizes: wide, medium, and narrow enough for a phone. On a large screen, particles can extend farther toward the edges. On a narrow screen, a clear button matters more than a visual effect. If the animation obscures text or makes scrolling feel sluggish, disable it for that use case or choose a calmer preset. Rolling it back is not a failure. It preserves usability for some visitors and keeps the effect where it makes sense.
How to Tell Whether the Test Passed
The row is working when it communicates the offer clearly, the button remains clickable, contrast stays consistent as you scroll, the theme does not clip the section, and the mobile layout does not turn chaotic. One more check is to ask a colleague who has not seen the settings to identify the service and next step within a few seconds. If they describe only the particles, simplify the background. If they name the action first and notice the atmosphere afterward, the hierarchy is working.
Performance, Accessibility, and Mobile Behavior
Background animation calls for careful attention to performance. CodeCanyon Particle Backgrounds lists several libraries and effects, so there is no single density or number of rows that can be called safe in advance. The actual load depends on the effect, section size, visitor's device, theme, other scripts, and caching setup. Instead of relying on a universal number, compare the page in stages: first without the effect, then with one calm option, and finally on the same devices and in the same browsers.
Do not rely only on your own impression. Check whether the page takes longer to open, scrolling becomes choppy, buttons stop responding quickly, or the phone uses more battery. If you notice a change, lower the density and speed first, then disable the effect in long or repeated sections. Do not try to compensate for a heavy background by randomly adding another optimization plugin. Those changes may alter when JavaScript runs and hide the original cause.
Choosing How the Effect Behaves on Mobile
The mobile version does not have to be an exact copy of the desktop version. On a narrow screen, the row's height changes, the heading wraps differently, the button takes up more room, and there is less open space for movement. First, open the published page on a phone or use an emulator with a viewport close to your target size. If the heading wraps to three or four lines, do more than just reduce the font size: check whether the visual layer takes up too much of the center of the section.
There are three reasonable options. First, keep the same effect but make its settings more restrained. Second, keep the base background but remove the animation on mobile. Third, choose a different, subtler preset for a compact screen if your version of the add-on and theme allow it. The practical test is simple: visitors should be able to see the heading, the main action, and the start of the next content section without having to fight the design. If they cannot, a static version is preferable.
Respecting Sensitivity to Motion
People respond to movement differently. Some enjoy the sense of brand character it adds, while others find it distracting or uncomfortable. Avoid rapid flashing, abrupt movement, and high-contrast animation near a form or long blocks of text. The content should remain complete without animation: the heading should not be part of the particle effect, and the button should not appear only after the animation finishes.
If the theme or project already supports reduced motion through CSS and user settings, check whether the selected row works with that setup. Do not assume the add-on has undocumented settings. Instead, make sure the base background works on its own. That is the most reliable fallback: disabling movement should not break the composition or deprive visitors of the page's meaning.
Caching, Minification, and Deferred Scripts
After changing the effect, clear the cache for that page before evaluating the result. If the site combines or defers JavaScript, test both with the current optimization settings and, temporarily, with them disabled on a copy. If the background appears in a clean browser window but disappears after optimization, the issue is likely how or when the script loads, not the color choice. Record what you observed, restore the last working setting, and change one optimization rule at a time.
Do not disable caching across the entire site for a single effect. Start with the test page, exclude only the resource you need, or remove the animation from that row if it is not worth the maintenance. This is especially sensible on pages with many visitors using a wide range of devices. A usable interface is more valuable than the most dramatic background.
+Check the result: If the section is still clear and complete with the effect off, and gains only a little depth when it is on, the settings are doing their job.
Troubleshooting: When the Particle Background Is Missing or Gets in the Way
Look for the cause of an animated background issue by starting with what you can observe, not by toggling settings at random. The same symptom, "I can't see the effect," might mean it is enabled on the wrong row, the page is being served from cache, an optimization plugin has changed the script load order, the effect is hidden behind a background image, or the theme is clipping the container. First reset the short test row to a simple state. Then check the published page, and only after that look for conflicts with the theme.
The Add-on Tab or Settings Are Missing from the Row
Symptom: The plugin appears in the active plugins list, but there is no additional background tab when you edit the page. Likely cause: You opened a column, text element, button, or another container instead of a main WPBakery row or section. Another common possibility is that WPBakery is disabled for the current content type or the builder itself is inactive.
What to check: Create a new main row with one column and click its edit icon. Then open the WPBakery settings and make sure the editor is available for pages. Check the active plugins list and confirm that you uploaded and activated the add-on. Do not look for this tab in the standard page settings panel: the product extends the row and section settings.
Fix and rollback: Activate the add-on, return to the main row, and save the page again. If the tab is still missing, leave the row with its standard background for now and test compatibility on a copy of the site. The product listing names limited generations of WordPress and WPBakery, so a modern setup needs its own test rather than an assumption that it will work.
The Settings Are Saved, but There Is No Movement on the Published Page
Symptom: The settings look enabled in the editor, but the public page displays a plain background. Possible causes: The browser, server cache, or CDN is serving an older copy; the effect was applied to a different version of the page; or script optimization delayed or changed the loading of the required JavaScript.
What to check: Save the page, open it in a private window, and hard-refresh it. Clear the cache for that page if your tool allows it. Compare the editor URL with the published page, especially if the project has a draft, duplicate, or translated version. Then, on a working copy, temporarily disable only JavaScript combination, deferral, or relocation and check the test row again.
Fix and rollback: If the movement returns after clearing the cache, leave the effect settings as they are and make a note of the usual cache-clearing steps. If the cause is an optimization setting, restore the rules one at a time until you find the conflict. If you cannot get stable behavior, turn off the effect for this row and keep its base background. That is safer than disabling cache protection across the whole site.
The Effect Is Visible, but the Text Disappears, the Button Does Not Work, or the Background Covers the Row
Symptom: The moving layer appears over the content, the text is hard to read, or links in the row sometimes do not respond. Cause: The layer order, a theme overlay, another row background, or excessive visual density is usually involved. This does not prove that the plugin itself is faulty. First remove anything unnecessary and see which layer is causing the conflict.
What to check: Temporarily disable the background image, parallax, video background, and entrance animations for that row. Leave a neutral color, a heading, and a button. Then enable particles using the calmest option. If clicks work again, restore the other features one at a time. If the theme uses its own overlay, check it separately: sometimes the overlay covers the content as well as the background.
Fix and rollback: Keep the working version with a single background layer and good contrast. Do not reduce the text's opacity just to make the animation more visible. If the problem started after adding an overlay or video background, turn off that layer. As a last resort, leave the row without effects and use a standard design that keeps the content meaningful and clickable.
The Background Is Clipped, Too Narrow, or Looks Different in the Theme
Symptom: The effect is restricted to a column's width, disappears past an edge, or spans the full width only in one page template. Likely cause: The WPBakery row settings do not match the theme's markup. The builder's documentation warns that row stretching may not work properly when the parent container uses overflow: hidden. A page template, sidebar, or custom theme container can also change the available width.
What to check: Compare the test page with a plain, wide template and with the current page, which may have a sidebar or custom header. Check the selected row stretching option. Do not change the theme, shortcodes, and CSS at the same time. If the effect is clipped in only one template, the cause is probably outside the particle settings.
Fix and rollback: Keep the effect in a row where the theme provides a predictable width, or restore the standard row width without stretching. If you maintain the theme yourself, investigate its overflow rule on a copy of the site and document the change. Do not remove structural or protective CSS rules site-wide for the sake of a single visual section. That could break menus, modals, and other components.
The Page Feels Heavier or the Phone Starts to Lag
Symptom: The hero takes longer to load, scrolling becomes choppy, or the device heats up quickly. Cause: The combination of row size, animation density, other scripts, and images is too demanding for that device. Even a good effect can have very different costs on a powerful computer and an entry-level phone.
What to check: Open the page on different devices and, if possible, on both a regular and a slow connection. Compare it with the effect disabled. Then change only one setting at a time: lower the density first, then the speed, and then the area. Remove repeated effects from multiple sections on the same page. Also check whether a video background or heavy sliders are active at the same time.
Fix and rollback: Keep the lightest version that still provides atmosphere. Use a static background on mobile if the visual benefit does not justify the added load. Do not measure success just by whether the animation is visible. Success means visitors can quickly understand the message and continue.
The Effect Behaves Differently After a Theme or Builder Update
Symptom: A published row has shifted, the effect has disappeared, or the settings no longer seem to take effect. Cause: The theme, WPBakery, and add-on work together, and the CodeCanyon listing specifies compatibility with certain software generations. Updating one part may change the row markup, script order, or how settings are handled.
What to check: Reproduce the problem on a single row on a copy of the site. Compare the page before and after the update, clear the cache, and check that the issue is not caused by an old version of the files. See whether the page template changed or the theme overwrote the WPBakery settings. Do not roll back the whole site before confirming that the problem still occurs without third-party optimizers.
Fix and rollback: If a test does not confirm compatibility, keep the row static and postpone the plugin update only if you have a clear maintenance plan. Do not edit WordPress, WPBakery, or add-on core files. The next update would overwrite that fix and make future troubleshooting harder.
Checking the Page After Configuration
The purpose of a check is not to prove that the effect exists, but to make sure it has not made the page worse. Follow a short routine: open the page in a clean browser, read the hero, click the button, scroll to the next section, repeat on a phone, and then open the page again after clearing the cache. It takes only a few minutes, but shows you what visitors see rather than what you see as the person who knows where the settings are.
| Area | What a Good Result Looks Like | If It Fails |
|---|---|---|
| Hero message | The service and next action are clear before visitors notice the background. | Shorten the text, improve contrast, or simplify the movement. |
| Layers and clicks | The heading, button, and fields work with a mouse and keyboard. | Disable unnecessary overlays and isolate the conflict. |
| Row width | The background fills the expected area and the theme does not clip it. | Check the stretching option and page template. |
| Mobile layout | The text and button remain clear, and scrolling feels smooth. | Lower the settings or use a static background. |
| After caching | The published version matches the one you tested. | Clear the cache and check the script optimization rules. |
After each successful check, record the basic configuration: which row uses the effect, which type you chose, what the base background is, how it looks on a phone, and what to do after changing it. That note is more useful than a long list of arbitrary values. It lets another editor repeat the setup safely or restore the working version after an experiment.
Safe Improvements Without Editing Plugin Files
If the content needs to be more readable after configuration, start with the row's built-in options: background, padding, content width, and text color. If those are not enough, a safer option is to add a class to the row using WPBakery's Extra class name field, then store the CSS somewhere that survives theme updates, such as a child theme or the project's designated custom CSS field. The code should not rely on an internal class name created by the add-on, since that has not been confirmed as a stable extension point.
For example, add the class particle-hero-readable to the row and apply a rule only to its content. This does not change the effect's JavaScript or edit the core files, and you can easily roll it back by removing the class and the short CSS snippet.
.particle-hero-readable .wpb_wrapper {
position: relative;
z-index: 2;
}
.particle-hero-readable .wpb_wrapper h2,
.particle-hero-readable .wpb_wrapper p {
text-shadow: 0 1px 18px rgba(0, 0, 0, 0.45);
}
After adding it, check the regular text, link, button, and mobile layout as well as the heading. If the shadow makes the typography look heavy, reduce it or remove the snippet entirely. This is a custom readability adjustment for a complex background, not a feature claimed by the add-on. Do not apply the rule to every row on the site. Its purpose is to support content specifically where the animated background is used.
Maintaining the Page After Publishing
Publishing an animated section does not end with clicking Update. It has a small, clear maintenance cycle: check its appearance after a theme change, review the mobile layout after a new campaign, clear the cache after changing settings, and avoid adding complexity without a reason. This matters especially for older add-ons. Even if a particular effect still appears, changes to WordPress, the builder, theme, or optimizer can affect script order and markup.
Think of the setup in two parts. The first is the content layout: heading, text, button, color, spacing, and image. The second is the decorative layer: the type of movement, its density, and its speed. You can update the content layout just like any other WPBakery row. Check the decorative layer separately after each change. This makes it easy to disable the effect without losing the meaning of the page or reworking the content.
Keep a Record of Decisions for Each Row
For important pages, leave a work note with more than just the add-on's name. Record the context: where the row is, why it needs the effect, which base background you chose, which option looks acceptable on a phone, and what you disabled to keep the content readable. The note does not need to be a technical essay. A few clear points are enough. The next editor will know that the animation is a deliberate part of the hero, not random decoration.
- Section purpose: a hero, short promotional strip, or themed section, not a universal background for every page.
- Foundation: a color, gradient, or image that works with movement turned off.
- Selected effect: one specific option and why you chose it, such as adding subtle depth behind the heading.
- Limitations: when to disable the effect, such as on a narrow screen, a heavy page, or when a cache conflict occurs.
- Check: the published page in a clean browser, clickability, and a comparison on a phone.
Do not store passwords, access keys, or personal data in page notes. They are not needed for a background effect. Keep only repeatable steps that will help someone restore a clear section without having to guess why an unusual setting is there.
Using WPBakery's Built-in Features Alongside the Add-on
CodeCanyon Particle Backgrounds works best alongside WPBakery's built-in features, not in place of them. A standard row handles columns, alignment, full height, stretching, and design options. You can also set its color, background image, padding, and borders. Build a reliable container first, then add the visual layer. This does not require claiming a special official integration: the add-on is designed to extend WPBakery rows and sections.
The setup order is simple. Create the row and its columns, add real content, set the width and spacing, configure the base background, and enable particles only at the end. If the theme has its own hero section, choose one main container. Do not combine a theme hero, WPBakery full height, parallax, and particle animation without a specific reason. That combination is hard to keep readable and even harder to maintain through updates.
When to Remove the Effect
Remove the animation if testing shows that it interferes with the main purpose of the page. The signs are straightforward: visitors stop noticing the button, the text is readable only with heavy shadows and translucent panels, the section stutters on a phone, or the setup becomes unstable after caching is enabled. In these cases, a static gradient, image, or color is a more professional choice. A site does not have to use every feature of an installed add-on.
It helps to treat that choice as an editorial decision, not a technical failure. A strong page is memorable because its message is clear. Movement should serve the message, not ask visitors to be patient. Keep the base background so you can revisit the effect for a separate campaign or a new section with a more suitable purpose.
Common Questions About CodeCanyon Particle Backgrounds
Do I need WPBakery Page Builder to use the add-on?
Yes. The product is described as an add-on for WPBakery Page Builder and adds a settings tab to a main row or section. Without the active builder and an available row, it has nowhere to apply the background. If your site uses a different editor, look for an add-on made for that editor instead of trying to add the effect through a random text block.
Can I enable the effect across the whole site with one setting?
It is safer in practice to treat it as a setting for a specific row or section. This lets you use movement only where it serves a purpose, instead of turning every page into the same visual experience. If you need a global background, consider whether it could cause problems on text-heavy pages, forms, and mobile navigation.
Which option should I try first?
Start with the calmest ready-made option that fits the section. For a neutral hero, soft smoke or a minimal ParticleJS setup is often a better choice than a strongly themed scene. Use Matrix, rain, and similar effects only when their look supports the page's content. Always start by checking text contrast and whether the button stands out.
Why can I see the effect in the editor but not on the published page?
A common cause is page caching or JavaScript optimization on the public site. Save the page, clear the cache, open it in a private window, and temporarily rule out conflicting settings on a working copy. If the cause is still unclear, return the row to a neutral background and add layers back one at a time.
Is the plugin compatible with every current version of WordPress?
That cannot be guaranteed. The product listing names specific generations of WordPress and WPBakery, and the listing itself has not been updated in a long time. On a current site, test the combination on a copy with your theme, cache, and mobile browser. A successful installation on one site does not guarantee the same outcome on another.
Can I combine particles with a video background or parallax?
These features can technically appear in the same row, but that does not make them a good combination. They compete for attention, layer order, and device resources. Start with one background effect. Add a second only after checking contrast, clickability, scrolling, and the mobile layout.
Is this a good fit for an inquiry form or payment page?
A calm, static background is usually the safer choice for critical forms and payments. If you do use an effect near a form, keep it very subtle, avoid placing movement underneath the fields, and test keyboard navigation, clicks, and behavior on a phone. When in doubt, choose a simple static section.
When CodeCanyon Particle Backgrounds Is a Good Fit
CodeCanyon Particle Backgrounds can suit a WPBakery page that already has a clear row with a focused purpose and needs a restrained animated background. A strong result comes from a disciplined setup, not from using the largest set of effects: one content section, a base background that works on its own, moderate movement, checked contrast, and a mobile test. Used this way, the add-on can create atmosphere without taking visitors' attention away from the page or making it harder to act.
Before publishing, run through the simple checklist once more: save the row, open the page without cached content, read the hero as a new visitor, click the button, check the mobile version, and only then restore the regular optimization settings. If the moving layer gets in the way at any point, disable it and keep the stronger static version. The feature should serve the content, not become mandatory decoration on every page.
When the test row is clear, clickable, and stable after caching, you can download the CodeCanyon Particle Backgrounds package and repeat the tested setup in the next suitable section. Start with one page, document the working configuration, and expand its use only where the effect strengthens the section's message.


