WordPress 3.0 Custom Background Support

In WordPress 3.0, it will have, additional to the Custom Header Image support, also a Custom Background Support. A first snapshot is in the current trunk. To use the functionality, the theme needs in functions.php this line:

add_custom_background();

After that, there is in your backend under Appearance the menu Custom Background available.

After uploading an image, you have the option to activate "Tile the background" and delete the background image.

I'm not that impressed to be honest. I stopped using the custom header uploader, and wrote my own. The custom header uploader constantly threw up errors for people, or just loaded a white screen, it was a support nightmare. Since creating my own version there's been 0 support.

Using my theme Elemental I could add a background uploader very quickly and easily.

I do not understand - will this be a wordpress core function or theme function. Custom header is afaik default theme function, this seems like core function. It would be bad if i would have to define all design things on tons of places. I would prefer theme functions or just some core support with theme overiding.

This will make it so much easier for many bloggers to update the background image of their blog. Up until now, they needed a web developper to do that. Now, they'll be able to do it from their dashboard (after modification to functions.php). Sounds good. Keep up the good work.

Further options beyond tiling worth adding: alignment (also noted in previous comments), resizing (in-browser where possible using CSS3's background-size or vendor-specific versions, or perhaps using server-side image resizing as fallback, possibly with a user-visible caveat that this support is "experimental" and "may not work in all browsers" or somesuch), and attachment (or lack thereof) to the canvas via background-attachment.

Is there any known reason why the custom background feature doesn´t work?. I tried it in a theme of mine and although the background panel is there in the backend the changes do not take effect in the frontend (theme).

No matter if I just change a color or if I use an image. Nothing changes. It works with the TwentyTen but not with my own theme.

I use the twenty ten theme with success. It is easy to modify, but some challenges came up during my process. I've changed the Header image (using Appearence/Header) and it occurs on all my pages so that's ok until now. My new challenge is this: Is it possible to have one Header on my FrontPage (A Flash Header or Animated Gif) and another Header on all my other pages? I don't find out how to do it because the Appearence/Header only gives me the solution to put a Header image that reflects to all pages.

I would like to see a bg function that allows bg to be changed on schedule, so that the bg image could be scheduled to change according to time of day or season. If anyone has any ideas how to do this please let me know...