Wordpress Plugin - Taxonomy Term Meta Boxes

  • Posted:
  • Proposals: 6
  • Remote
  • #102434
  • Archived
ESolz T.Geoff A.Kaushik C.Jawal S.Jeff K. + 1 other have already sent a proposal.
  • 1

Description

Experience Level: Expert
I am using the following plugin ('Simple Terms Meta' - http://wordpress.org/extend/plugins/simple-term-meta/) to allow the adding of Term Meta boxes for custom taxonomies. I have modified the plugin so that it works with a multisite install (creates tables for each blog/site on the network).

I would like to expand on this plugin to create a UI to allow me to easily add extra term/taxonomy meta boxes and I can provide the existing modified plugin to work from.

I need a UI building to allow me to add term meta boxes for shared taxonomies which I have on the Network (taxonomies are the same across all sites) - the UI would show either in the network admin if network activated (super admin) or the standard blog admin if only activated on a specific site, and would link to the existing database tables created by the original Simple Terms Meta Plugin.

Basically I need a way to build forms that will show on the taxonomy/term pages to allow additional information to be entered relating to each specific term.

Essentially I need to be able to go into the plugin options panel in network admin and:
1 - add a new 'form'
2 - select which taxonomies this will show on (via checkboxes)
3 - build the form by adding fields which the new form will contain (can add unlimited extra fields) (e.g. an 'Add New Field' button which adds a new field with the parameters shown below).

Each new field should have basic fields for the following information:
Field Name (Text field to enter Field Name)
Field Label (Text field to enter Field Label)
Field Description (Text field to enter Field Description)
Field class (to allow custom CSS for this field)
Field Type (Drop Down Box which contains the field types - dynamically shows the relevant fields for that field type as described below)

I need to be able to add the following types of field:

Text Field
-simple text field
OUTPUT - shows value entered into field
Text Area
-simple text area
OUTPUT - shows value entered into field
URL field (with option for URL and optional anchor text)
-box for URL
-box for optional anchor text (if not filled in, just shows value from URL box)
-option for 'Open in New window' (checkbox)
OUTPUT - shows link for either URL, or linked anchor text
Checkboxes
-can add unlimited number of checkboxes within this field
-each has its own small title field which displays next to it wrapped in <code> html.
-each also has a description that shows alongside the small title (checkbox - <code>small title</code> - description)
OUTPUT - shows title of each checkbox in a list (list can be styled via CSS)
Radio Buttons
-can add unlimited number of radio buttons within this field
-each has its own small title field which displays next to it wrapped in <code> html.
-each also has a description that shows alongside the small title (radio button - <code>small title</code> - description)
OUTPUT - shows title of selected radio button
Drop Down Lists
-can add a comma separated list of values for this into a text field
OUTPUT - shows title of selected value
Image
-Add image button opens Wordpress media box to select an image
-Remove Image button too
OUTPUT - shows image

Each additional field needs to be able to have a class assigned to it so it can be styled using CSS.

I need to be able to change the order of the fields using drag and drop preferably.

Importantly, each field should also output a php embed code and a shortcode to allow it to be easily inserted anywhere in a theme, and the form should also have an embed code to allow all the meta to be displayed using a single piece of code. (The value outputted needs to be as per the above 'OUTPUT' descriptions for each field type).

I would like the new meta boxes to show in the create/add term pages, and also the edit term pages (these need to be styled exactly the same as the existing pages.

New Proposal

Create an account now and send a proposal now to get this project.

Sign up

Clarification Board Ask a Question

    There are no clarification messages.