(My first WP question ever asked! Be gentle!)
I’m building a site that is mostly pages (i.e., static), using WP as CMS. At the bottom of several of the pages, there will appear 1, 2, or 3 “promo boxes” — basically button-images that link to other parts of the site. Though only up to 3 promo boxes will appear on any given page, there will be ~30 different ones to choose from.
When my client creates a new page, I’d like him to be able to choose promo boxes from something like a dropdown list of all of the possible promo boxes.
Seems to me this should work like this:
- Create a custom post type called “promo-box”. (Though it could just as easily be a tag for regular posts.)
- Use a tool like Custom Field Template to create a dropdown on the page editor, where the values of the dropdown options are dynamically generated from the list of all existing promo-box posts. (This is the part I don’t know how to do.)
- Access the resulting metadata (post number is really all I need, then I can get everything else) on the page template.
Based on responses to other questions here, I have taken initial looks at WPAlchemy MetaBox, Posts-2-Posts, and SLT Custom Fields, but I confess the documentation for each of them is slightly geekier than I am, so I haven’t delved too deeply.
Advice? Is one of the above tools the right solution for me, and I just have to figure it out? Am I missing something here?