I recently saw an admin panel that had options to set background images for a page.

The option was found on from clicking pages and then a "main page". Under the description was a form that allowed you to upload up to 5 different images. You could reorder them etc.

This in turn uses those images to rotate through background images on the "main page"

I was wondering how you would replicate this? I'm a huge wp noob when it comes to editing admin stuff. If it's a just bunch of PHP hooks and stuff no problem, but I have a feeling it's more than that. I realize one solution is to create a post and then attach a bunch of images to that post, but the client saw this panel and wants something just like it. Where they can change the images from the page configuration (which makes sense). As for the delivery end (the css and javascript) that's no problem, I'm just wondering about this piece right here.

close voted - "under a tight deadline" will likely not bring up a good result/good answers. But to answer your question: If you consider yourself a "huge noob", then no, it won't be easy.
–
kaiser♦Nov 9 '12 at 8:24

I don't understand why my deadline would effect the quality of answers provided from the community. As for the noob part it's true im only familiar wit basic themeing, etc. But I've edited my question so it's more clear
–
BrodieNov 9 '12 at 15:51

Because you'd accept any question that even just nearly solves the problem, avoiding that the question (and possible answers) can grow and get better. The idea behind this site is that it should be a constant source that gets better over time (hint: Community edits).
–
kaiser♦Nov 9 '12 at 16:42

/agree w/ this. But from the screenshot above and the ones provided w/ 'attachments' it's clear that it's just an edited version of the same plugin. That's why I accepted the answer. I'm all for elaboration on this and drilling down into making a custom plugin, but i'm not for reinventing the wheel.
–
BrodieNov 9 '12 at 16:45

1

No one said that a plugin can't be a valid answer. Hint: There's background-size:contain;. So there's no JS needed to scale the background image. Only a workaround on how to "rotate/slide/whatever" the image and a valid idea where to retrieve the images from.
–
kaiser♦Nov 9 '12 at 16:48

What's the point of using Attachments and then including a static piece of code in the head for every single page?
–
DanielNov 9 '12 at 15:52

I agree here. I think I understand what you mean, use attachments so I can get all the images into the post. This is a huge and heavy piece of script though. All you need to do is add use CSS to make the images go full screen and then a few lines of js to switch out the images. I was more concerned about the actual options in the admin panel. I appreciate the thought though.
–
BrodieNov 9 '12 at 16:03

Actually it looks like the module created is just a refactored version of attachments. Awesome, Ty!
–
BrodieNov 9 '12 at 16:27

i use the supersized script, because it gives me the flexibility of the navigation for the single slides. and it works really well for this purposes. you don't have to make the code static - you might aswell include it only on the pages with attachments used, but i did not want to go into detail on how to implement and optimize it from scratch, just my way of solving the rotating backgroundimages task. on many sites i use the supersized/attachments combination as a gallery too - i just hide most of the content on click, and get a great fullscreen gallery with navigation and everything.
–
fischiNov 10 '12 at 12:10

also, the image you posted is exactly a box created by attachmentsPro. so, there you go :)
–
fischiNov 10 '12 at 12:11