This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.



Backdrop is a site background customizer with power greater than the mere stock background selector included with WordPress. What can backdrop do that the default can’t? I’m glad you asked…

  • More than just boring backgrounds, flexible backgrounds, parallax backgrounds, even sliding backgrounds are stuffed in here too (don’t worry, the boring ones are still around as well).
  • Options, options, options! More options that you can shake a well sharpened stick at.
  • Uses the WordPress customizer interface so you can see your changes as you make them.
  • One click HiDpi (or retina) backgrounds, make it look all purdy on that fancy screen.
  • Theme schmeme, we don’t need support in your stinkin theme, backdrop can force it’s way into nearly any theme.
  • Calls external JS and CSS files that are appropriately cached.
  • Advanced options for those in the know with CSS.
  • Built for the smoothest animations possible.

Note: Starting with version 2.0 Backdrop will no longer work it’s magic with older versions of Internet Explorer (before version 10). IF you want to support animations on older versions of IE then please use Backdrop 1.X.

Note: Your Backdrop settings will not be transfered from 1.X to 2.X, you will need to re-set your backdrop on update.


  1. Upload the backdrop directory to your /wp-content/plugins/ directory.


I got this great idea, can you implement it?

Probably, let me know and I’ll see if I can work it in there.


There are no reviews for this plugin.

Contributors & Developers

“Backdrop” is open source software. The following people have contributed to this plugin.


Translate “Backdrop” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Added an option to disable Backdrop on the homepage or to only enable it on the homepage, defaults to showing an all pages.
  • Added an advanced option for a CSS wrapper allowing you to limit the styles with media queries.


  • Fixed a caching issue that could prevent the CSS and JS files from generating


  • Fixed a big that would cause images not to work on multi-site networks.
  • Fixed the exepected output notice when activating the plugin.


  • Confirmed WP 4.3 compatibility
  • Made a change to the generator that should improve reliability.


  • Changes some of the session logic to support versions of PHP pre 5.4.
  • Fixed an order error regarding headers in the generator file.
  • Added a second check for adding the #backdrop-element to prevent odd cases where it would not load even though it should.


  • Fixed a bug that would cause the live preview not to update until you saved.
  • Added an option to not include the default backdrop element when in advanced mode.
  • Added links to the generated CSS and JS files when in advanced mode.
  • Added additional debug information to CSS and JS files when in advanced mode.
  • Plugin now checks to ensure sessions are available before opening one in order to prevent possible errors.
  • Fixed a possible CSS parse error if there was no background image used.


  • New from the ground up backdrop now supports the WP customizer.
  • Improvements to how the style-sheet and javascript files are generated.
  • Faster animations for smoother scrolling.
  • Added background color opacity option.


  • Confirmed plugin compatibility with WordPress 4.1


  • Confirmed plugin compatibility with WordPress 4.0


  • Added the ability to set the horizontal alignment to “stretch”, makign it exapnd to full width on some image background attachment types.
  • Fixed a JavasScript quirk that would cause the background to jump to where it should be on page reload.


  • Fixed a bug where the readme did not properly update for version 1.1.2
  • Added a new “Miscellaneous” section to the settings page.
  • Added a proper screenshot to replace the one that went missing at some point.


  • Added options to control horizontal position when using parallax.


  • Fixed an issue that would cause the CSS and JS files generated to be replaced with the default blank ones when the plugin was updated.


  • Fixed a broken image link on settings page.
  • Removed an unused variable from the default settings and it’s appropriate settings page option.


  • Initial Release