I need a plugin that allows the user to upload two images (with cropping for specific dimensions) and assign it to a top level page. The images will display on the theme for their assigned top level page and all of its children pages. One image is for a top banner, while the other is used as a background to the sidebar. Screenshots show an example of what this is.
==> PLEASE CHECK SCREENSHOTS - THIS IS NOT AN EXISTING PLUGIN, JUST CONCEPTS. <==
+ User can edit or create a new "image set"
+ An image set contains two images of specific dimensions.
-------+ The image dimensions are 460x1000 and 928x540. Important!
-------+ Allow user to crop/size images to fit! No stretching.
-------+ Cropping feature must fit within content containers for better UX.
+ User assigns each set to a specific top-level page (called "section").
-------+ Dropdown ONLY shows top-level pages, not their children pages.
-------+ The images in a set ONLY display on the theme when viewing the specificed top level page (section) AND ALL of its children pages.
-------+ The set with the "Default" section selected are the default images shown on theme. That is, if a page does not have a image set, this set will be shown instead.
-------+ A section can only have one image set. Gray out (disable) options in dropdown that already have image set assigned to them.
+ Must have good performance for 40+ image sets (no long page load times).
My budget is flexible within reason. Can use Wordpress Media library as long as cropping is correct.
42 freelancers are bidding on average $210 for this job