WordPress 3.2.1
I’m creating separate page templates, however, there are some page templates that should have default custom fields. That is, if someone created a new page of template type “Contact Us”, it should by default have custom fields:
Success Message
Email To
Phone Number
etc.
Right now, the only way I can think of knocking this out is by having the admin add those custom fields to the page, and then fill them in. However, this isn’t the best method for basically giving an admin a “turn-key” type of feature, i.e., they create a page with a specific template and just fill in the fields.
Thanks guys!
The following will add 1 extra meta box to your (insert-edit) page.
In it you can add custom fields to save.
It does not switch depending on the selected template.
I would recomend using javascript to show/hide fields to do this. Based on ID of the <p>
If you get the meta box working with ALL possible fields you can show I’m willing to help with the javascript to hide and show based on the template.
GL