Plugin Directory

Background Manager

Display a random image as the website background at each visit or as a timed slideshow, without the need to edit the theme. (October 29, 2013)

  • Fixed: Bug with NONCE check on AJAX requests, affecting some versions of Firefox and MSIE (October 28, 2013)

  • Fixed: Bug within the code, regarding AbstractObjectArray.php, that affected PHP 5.3.x installation (up to 5.3.12)

1.2.5 (October 28, 2013)

  • Added: Option to disable Background Manager on mobile devices (experimental)
  • Fixed: Would incorrectly determine the 'home' page in WordPress 3.7, causing background images to appear on all pages despite set to do otherwise.
  • Changed: Updated the Twig and Pf4wp vendor libraries. For Pf4wp, additional APC checks are in place, logging is enabled, and fatal error are caught with either a user-friendly message, or if it occurred on the public side, the plugin will automatically be disabled to prevent it from causing problems on the website.

1.2.2 (February 18, 2013)

  • Fixed: Restored Pinterest button functionality
  • Fixed: Addressed regression bug for MSIE 7 and MSIE 8, which also addressed initial "flash" on some browsers

1.2 (February 13, 2013)

  • Added: Support for WooCommerce categories
  • Fixed: Background would always show on search results regardless of user selection.
  • Fixed: Background image would not be replaced in Normal mode, due to a priority flag.
  • Fixed: Issue where background click opening in new browser window was blocked by Chrome.
  • Changed: Modified handler for browser-cached images, as problem still exists in FireFox.
  • Changed: Removed overlay in image set editor, replaced with simple loader to indicate an operation.

1.1.11 (September 12, 2012)

  • Fixed: Overlay z-index was shared with the background image, causing it not to appear.
  • Fixed: Issue where the background could be overwritten by a sub-class in Normal mode.
  • Fixed: jQuery bug 6724 reporting incorrect window height on iOS devices
  • Changed: Modified handler for browser-cached images, which in FireFox was causing premature transitions.
  • Changed: If both vertical and horizontal stretching is selected in Normal mode, and added CSS filter is added for use for older MSIE browsers (missing 'background-size' support). (June 30, 2012)

  • Fixed: For some themes, the background image group would override screen elements (menus, links) due to missing z-index

1.1.6 (June 30, 2012)

  • Added: Option to remember last displayed image for subsequent page views
  • Fixed: Background links were not opened in a new window, as defined by the user
  • Fixed: Non-fatal error when adding image to Image Set, related to a missing URL field
  • Fixed: Pinterest button updated caused the browser history to be filled
  • Fixed: Image group had incorrect positioning, which caused the background image from appearing

1.1.1 (June 14, 2012)

  • Fixed: A bug managed its way past testing, causing background overrides to stop working.

1.1 (June 14, 2012)

  • Added: Support for WordPress 3.4 Theme Customizer
  • Added: Automatically detects 3rd party categories for Category Override meta option, ie. WP e-Commerce
  • Added: Ability to re-adjust and optionally center large images to fit the browser window, whilst maintaining ratio
  • Added: Meta option to overide the background image link (with shortcode support)
  • Added: Importer for GRAND FlAGallery.
  • Added: Option to overide the color in Posts, Pages, Categories and Tags
  • Added: Ability to remove (detach) images from an Image Set, keeping the image in the Media Library
  • Added: Ability to change the order of images in an Image Set
  • Added: In addition to selecting an image from an Image Set at random, sequential (ascending/descending) selection is now possible too
  • Added: Ability to select which roles are able to override the background Image Set, Overlay and Color for individual Posts and Pages
  • Added: Option to allow the user to enable/disable the initial image ease-in
  • Added: 9 new transitions, 8 of which are adaptations of Flux Slider
  • Added: Support for tracking background clicks and impressions via Google Analytics
  • Changed: Vendor libraries for Pf4wp and Twig updated to latest versions (1.0.10 and 1.7 respectively), minor change in public-side JS
  • Changed: Increased maximum image transition speed limit from 7500ms to 15000ms
  • Changed: Decreased minimum permitted change frequency from 10 seconds to 1 second
  • Changed: Background image details are now loaded asynchronous, to prevent browser "blocking"
  • Changed: Background image is now rendered by JS directly, unless JS is disabled, to avoid "flicker"
  • Changed: Background image is no longer printed
  • Fixed: Minimum background image change interval was not added to Javascript
  • Fixed: Individual page settings were ignored if the page was used as a Posts Page (in Reading)
  • Fixed: Background images were not click-able if no info tab was present or not in full screen mode
  • Fixed: For Image Sets with a single image, the transition effect would still be applied
  • Fixed: Issue where embeded overlay image had missing mime types, or the mime type detection caused a fatal error

1.0.25 (March 18, 2012)

  • Fixed: Resolved the "flickering" before each transition

1.0.24 (March 4, 2012)

  • Changed: Image ratios are now retained, regardless of their width
  • Fixed: When a static page for the front page using "Posts as page" was set, it would not display the background on either that page nor the front page. (February 20, 2012)

  • Fixed: MSIE encountered Javascript runtime errors due to non-closure of object/array elements

1.0.22 (February 18, 2012)

  • Added: Support for the Pinterest "Pin It" button
  • Changed: Replaced bt (jQuery BalloonTip) in favor of qTip2
  • Changed: If no image caption is specified, the title will be used instead
  • Changed: Updated Pf4wp and Twig vendor libraries

1.0.18 (February 12, 2012)

  • Changed: Added Categories and Tags columns to Image Set/Trash listings
  • Changed: Tag and Category overrides now also apply to their respective archive pages
  • Changed: Individual Post overrides now take priority over Tag or Category overrides
  • Fixed: Minor error where there was no test for btOff() in public script before using

1.0.14 (February 6, 2012)

  • Added: Allow overriding the background Image Set and/or Overlay by the post's Tag(s) or Category
  • Added: Ability to download an image directly from an external source (URL) to the Image Set/Media Library, with support for Flickr.
  • Added: Ability to copy images from the Media Library already attached to other posts, pages or image sets.
  • Added: Importer for (sub)directories on the web server
  • Changed: Extra user capability checks for Importers
  • Fixed: Not all Image Sets were shown in the Settings (system dependent)
  • Fixed: Flickr Importer authorization and logout URLs
  • Fixed: 'Add to Image Set' button was missing from Media Library when adding images to an Image Set

1.0.6 (January 28, 2012)

  • Added: Background image links
  • Added: Support for overlay opacity
  • Added: New background overlays
    • Black and White Grid
    • Black and White Horizontal Line (dense)
    • Jeans effect
  • Improved: The Slide and Cover transition effects have been improved, handling various image sizes and smaller browser windows better.
  • Changed: The Preview window on the Settings page will now remain in view, which allows the user to scroll the page down to additional options/settings and see any changes without having to refer back to the Preview.
  • Fixed: 'Background' menu entry on front-end admin bar could potentially cause a fatal error due to unchecked use of admin-privileged function, changed to a user option storing home url instead

1.0 (January 21, 2012)

  • Added: Support for additional transition effects for full-screen images, including the ability to disable it.
  • Added: Ability to select transition effect speed.
  • Fixed: Background images were always scaled down to 1024 pixels.
  • Fixed: 'Background' menu entry on front-end admin bar directed user to incorrect URL.
  • Fixed: Under certain conditions, the fade-in of a full-screen image happened too quick after the on-ready hide(), causing the image to disappear.
  • Fixed: Full-screen imgLoaded() (JS) event was not unbound at subsequent use, causing undesired results with transition effects.
  • Changed: Using cookies instead of a PHP session to store background image(s) IDs used for the browser session, to better accomodate the EU Directive regarding non-essential cookies.
  • Changed: More fluid crossfading of images

0.9.3 (January 14, 2012)

  • Fixed: Background overrides for individual pages and posts were not honored when 'Select a random image' was set to 'At each browser session'.
  • Fixed: Under certain circumstances, PHP crashes when generating the embedded URI data for overlays, causing the web pages not to finish rendering.
  • Changed: Preview image is now centered
  • Added: Support for background opacity

0.9.1 (January 5, 2012)

  • Fixed: Overlay images not shown where 'Fileinfo' PHP extension was disabled
  • Added: Better handling of PHP versions older than 5.3, which before caused confusion due to cryptic error messages
  • Added: Support for Custom Post Types (activation and background overrides)
  • Changed: Flickr imports now include the owner, license and link to the original image in the description

0.9 (December 30, 2011)

  • Public BETA release of the plugin

Requires: 3.2.1 or higher
Compatible up to: 4.2.4
Last Updated: 2015-7-27
Active Installs: 30,000+


4.6 out of 5 stars


0 of 2 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

75,4,3 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,4,4 100,1,1
100,2,2 40,5,2 100,1,1 67,3,2
100,1,1 67,12,8
100,4,4 100,1,1
100,2,2 100,1,1 91,11,10
0,1,0 100,1,1 100,3,3
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2