Background Manager is a powerful replacement for the default WordPress background manager.
PHP JavaScript CSS Shell
Latest commit 06ae8ce Oct 29, 2013 @Myatu Updated version (
Failed to load latest commit information.
resources Removed nonce check on AJAX, as it was incorrect with recent changes Oct 29, 2013
.gitignore Updated vendor libraries Oct 28, 2013
LICENSE Added license, readme and screenshots in preperation for public relea… Dec 30, 2011 Fixed issue where individual page settings were ignore if the page wa… May 15, 2012
background-manager.php Updated version ( Oct 29, 2013 Incorrect permission on Oct 28, 2013
readme.txt Updated version ( Oct 29, 2013
screenshot-1.png Upated Screenshots Feb 6, 2012
screenshot-2.png Upated Screenshots Feb 6, 2012
screenshot-3.png Upated Screenshots Feb 6, 2012

Background Manager

Background Manager is a powerful replacement for the default WordPress background manager.

It allows you to create multiple image sets, from which an image is selected and displayed as the website background. The images can be uploaded from your local computer, selected from the images available in your Media Library, or import them from other plugins and third-party sources.

With an easy to use menu, you can also define how the background image is displayed, such as full-screen (with ratio correction), tiled, fixed or scrolling, define where the image is positioned and how a background image is selected (random or in sequential order).

You also have the ability to add an overlay to the background images with a choice of pre-defined patterns. And of course it is also possible to add a background color.

Where supported, in full-screen mode the the background image is "eased in" when it is ready to be displayed. No longer will visitors with slower Internet connections have to endure watching a background image load from top down.

You can also limit the background images to certain parts of WordPress, for example only on the front page or a full-page post. And for each individual page, post, category or tag, you can also override the images, overlay or color used as the background, which allows you to have pages or posts with a different background theme.

Each individual background image can also be linked to a specific URL, which allows a visitor to click anywhere on the background and be redirected to another page or website.

All this is done without the need to edit the theme or any other files!

Click here to lend your support to: Myatu's OSS Development and make a donation at !


Visit the Background Manager Demo Site for a live demonstration of the plugin.


  • Integration with WordPress Media Library
  • Full support for the WordPress Theme Customizer
  • Full-screen background images
  • Full control over position for images in normal display mode (tiling, positioning, scrolling and stretching)
  • "Ease in" of a full-screen background image
  • Multiple Image Sets to select a random image from
  • Override the Image Set for each Post, Page, Custom post type or by Tag(s) or Category
  • User defined display interval between the background images (timed slideshow)
  • Optional transition effects between the different background images displayed:
    • Fade-in/Fade-out (Crossfade)
    • Slide (Top, bottom, left or right)
    • Cover (Top, bottom, left or right)
    • Fade-in and Zoom
  • 18 pre-defined background overlays
  • Enable or disable the background images on the Front page, Error pages, Custom post types, etc.
  • Optional thumbnail/information tab for the visitor to learn more about the background
  • Import from various sources, such as:
  • Define the background opacity (available in Full Screen only)
  • Background image links (click-able backgrounds)
  • Uses AJAX to load background images, keeping the website's footprint small and improves caching
  • Graceful degradation for visitors without JavaScript
  • Option to add a "Pin It" Pinterest button


GNU GPL version 3

This product uses the Flickr API but is not endorsed or certified by Flickr.


  1. Upload the contents of the ZIP file to the WordPress /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress
  3. Access the plugin via Appearance -> Background menu

Additional help is provided via the Help tabs within the plugin


  • PHP version 5.3 or better
  • WordPress version 3.2.1 or better

A browser with Javascript enabled is highly recommended. This plugin will NOT work with PHP versions older than 5.3.