Ready to get started?Download WordPress

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.

Help, it's broken! What do I do now?

If something does not appear to be working as it should, search the WordPress Support Forum if there may be a solution, or write a new topic that describes the problem(s) you are experiencing.

It will be very useful to include information about the environment in which the problem occured. If you can still activate and access the Settings page for the plugin, look at the bottom of the page for a Debug link. Clicking it will expand a box with often requested details, such as the WordPress version and what operating system the web server is using. You can copy and paste these details when reporting a problem, which will help speed up finding a solution.

How do my make my backgrounds click-able?

You can redirect your visitor to a specific URL if they click anywhere on the background by setting the Background URL for an image. Simply edit one of your Image Sets (Apperance -> Background -> Image Sets --> [desired image set]), select an image and click the Edit icon displayed over the image. Provide the URL in the Background URL field and click Save All Changes.

Can I track background impressions and clicks?

Yes, starting with version 1.1, any click-able background image that is shown or clicked on can be tracked using Google Analytics. They will appear as Google Analytics Events, which can also be used for Goals. The Help tab on the main Settins page will describe this in more detail.

How do I change the background, overlay or color for individual posts or pages?

To override the default Image Set or overlay used as the background, edit the desired page or post and look for the Background box, which is usually located under the large text editor.

If this box is not visible, ensure that it is enabled by clicking the Screen Options tab in the upper right corner, and under the Show on screen heading select/tick the Background option.

You will be able to select any of your existing Image Sets, as well as a different overlay, or disable either entirely.

How do I override by Category or Tag?

Edit the desired Image Set (Apperance -> Background -> Image Sets --> [desired image set]) and select a Category or Tag in the corresponding Override by Category or Override by Tag boxes.

If the box is not visible, ensure that it is enabled by clicking the Screen Options tab in the upper right corner, and under the Show on screen heading select/tick the Override by Category and/or Override by Tag options.

Once the Image Set has been saved, it will override the selected Category/Tag.

How do I display an Image Set in order instead of random?

This option is only available if a new background image is select every few seconds (see Settings -> Select an Image option). This will give you the added option of displaying an Image Set in ascending or descending order.

How can I change the order images are displayed?

First ensure that a background is selected every few seconds (see above). Edit the desired Image Set and highlight an image using the mouse or by using the cursor keys on your keyboard. Buttons will overlay the highlighted image, allowing you to edit, delete/remove and move the image one position left or right.

To move more than one image at a time, double click or press SPACE on your keyboard to select the images. A set of buttons will appear at the top of window containing the images, which give you the option to move the selected images left or right.

Note: These changes take effect immediately!

I have a PHP version older than 5.3, can I make it work?

This plugin makes use of many features introduced in PHP version 5.3, and an attempt to make it work with older versions of PHP is equivalent to a complete rewrtie of the plugin.

Many hosting providers are already providing PHP 5.3+ to their customers, and others allow for an easy upgrade. Also consider that PHP 5.3 was first released in 2009 and fixes many bugs and security issues, and support for PHP 5.2 was stopped in 2010.

How can I upgrade to PHP version 5.3?

This depends. If you have your very own server, then this is Operating System specific and you will need to consult its documentation on how to upgrade. Most commonly in Linux environments this consists of running apt-get, yum or pacman from the CLI.

If you are using a web hosting provider, then you need to contact the provider regarding this. Some can move your website to a different server with a newer version of PHP 5.3, while others make it as simple as adding/changing a line in the .htaccess file or a setting in the control panel. For example:

  • 1&1 Webhosting: Add AddHandler x-mapp-php6 .php to the .htaccess file
  • OVH: Add SetEnv PHP_VER 5_3 or SetEnv PHP_VER 5_TEST to the .htaccess file
  • GoDaddy Linux Shared Hosting: Add AddHandler x-httpd-php5-3 .php to the .htaccess file
  • GoDaddy 4GH Hosting: Visit GoDaddy's Hosting Control Center -> Content -> Programming Languages
  • HostGator: Add Action application/x-hg-php53 /cgi-sys/php53 and AddHandler application/x-hg-php53 .php to the .htaccess file
  • Bluehost: Add AddHandler application/x-httpd-php53 .php to the .htaccess file (Note: may require a support request/ticket to enable PHP 5.3)

How do I translate Background Manager to another language?

Background Manager uses the same method as WordPress to translate text. A default .PO file has already been created and can be found at /wp-content/plugins/background-manager/resources/l10n/default.po. Once you are done editing it, export the .MO file into the same directory, giving it the locale as name. For example: en_US.mo for American English, or nl_NL.mo for Dutch.

Requires: 3.2.1 or higher
Compatible up to: 3.7.1
Last Updated: 2013-10-29
Downloads: 146,114


4 stars
4.7 out of 5 stars


1 of 25 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

1 person says 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