cbParallax
cbParallax
Description
cbParallax lets you add custom background images with a vertical or horizontal parallax effect to your WordPress site. You can set a single background for the entire site or configure individual backgrounds for each post, page, or product.
Features:
- Background image with smooth parallax scrolling effect
- One image for all pages or individual backgrounds per page/post
- Works vertically and horizontally
- Various overlay patterns to choose from
- Color overlay with opacity control
- Boxed layout option with customizable margins
- Mobile device detection with option to disable parallax on mobile
- Compatible with WooCommerce products
Requirements:
- Your theme must support the WordPress Custom Backgrounds theme feature
- For parallax effect, images should be at least 1920px x 1200px
- PHP 8.0 or higher
Privacy Policy
This plugin does not collect, store, or transmit any personal data. All settings are stored locally in your WordPress database.
Installation
- Upload the
cb-parallaxfolder to your/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to Settings > cbParallax to configure the plugin
- Optionally, enable per-post backgrounds and edit individual posts to add custom backgrounds
Screenshots
Faq
You can access the main settings under Settings > cbParallax in your WordPress admin. If you enable the “Individual Background Images” option, a meta box will appear on your post/page edit screens.
Most likely your theme doesn’t support the WordPress custom-background theme feature. Check with your theme author to see if they can add support. The theme needs to call add_theme_support('custom-background').
Make sure no container element (like a full-width wrapper) is covering the body element where the background is displayed. You may need to add some CSS transparency to your content container.
If you’re a theme developer, add this to your theme’s functions.php:
add_theme_support( ‘custom-background’ );
For the best parallax effect, use images at least 1920px wide and 1200px tall. This ensures smooth scrolling on fullHD displays with room for the parallax movement.
Yes! There’s an option in the settings to disable the parallax effect on mobile devices, which can help with performance.
Reviews
Working on last update!
By volicius on August 15, 2020
Love it! Does exactly what I wanted!
By LilGames on December 15, 2018
Great plugin
By sharcs on July 1, 2017
Amazing plugin!
By alainmelsens on April 19, 2017
Works like a charm! Love it!
By ikar77 on February 14, 2017
Small and beautiful
By mattanius on December 10, 2016
custom-background CSS class, that is … it often does if it allows you to set a background color or image in the theme options).
As of version 0.4.2, it's not yet possible to have defaults for background images and parallax options for the scroll effect, so you have to repeat the setting for each page and post you want it on. But that's already everything I'm missing a bit 🙂
Edit: As of version 0.6.0, Demis has added a feature for default background settings now. You find it at "Settings → cbParallax" in your WordPress site.Changelog
1.0.0
- Security: Added proper sanitization and escaping throughout the plugin
- Security: Added capability checks on AJAX handlers
- Security: Fixed nonce verification issues
- Fixed: Corrected form tag closure in settings page
- Fixed: Removed references to non-existent options in AJAX responses
- Improved: Mobile detection using WordPress wp_is_mobile() function
- Improved: Code formatting to WordPress coding standards
- Improved: Updated file headers and documentation
- Updated: Requires WordPress 6.6 or higher
- Updated: Requires PHP 8.0 or higher
0.9.2.4
- Previous stable release


