Complex Meta Fields

Description

You may notice there are a lot of plugins that do almost the same things as this one. But there always is a small difference.

In current case plugin allows to add REPEATABLE field sets for any Post Type. Meaning you can add any amount of the same field sets to a post or page while editing it.

Then you can output them in a post loop using built-in API.

Moreover, it is light, simple and useful in the same time.

Screenshots

  • Workspace
  • New FieldSet
  • Add Fields
  • Edit Post
  • Add Sets

Installation

Manual Installation

  1. Upload the entire /complex-meta-fields directory to the /wp-content/plugins/ directory.
  2. Activate Complex Meta Fields through the ‘Plugins’ menu in WordPress.

FAQ

Why this plugin?

You may notice there are a lot of plugins that do almost the same things as this one. But there always is a small difference.

In current case plugin allows to add REPEATABLE field sets for any Post Type. Meaning you can add any amount of the same field sets to a post or page while editing it.

Then you can output them in a post loop using built-in API.

Moreover, it is light, simple and useful in the same time.

What is FieldSet?

FieldSet is simply a set of fields that you are going to use while editing posts. FieldSet may consist of any amount of fields inside and may be repeated multiple times in order to provide multiple objects into the post.

When creating new FieldSet you will need to provide Name and select a post type to specify where you want this FieldSet to be used. FieldSet Slug is used to show FieldSet data on front-end and it is generated automatically depending on Name. See Front-end API for more.

What is Field?

There is nothing special about Fields. It is simply html inputs of different types inside a FieldSets. There are some predefined types for common use.

What is Post Type?

This question is not related to the plugin and Post Types are completely described here: https://codex.wordpress.org/Post_Types

Contributors & Developers

“Complex Meta Fields” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Complex Meta Fields” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.7

  • Fixed admin styling issues.
  • Updated AngularJS library to 1.4.7.

1.0.6

  • Tracking code removed to speed up manage page

1.0.5

  • Hooks added
  • Localization updates

1.0.4

  • Added new field type Image
  • Localization updates

1.0.3

  • Added new field types

1.0.2

  • Added ru_RU localization

1.0.1

  • Different small fixes

1.0.0

  • First public release

0.2.0

  • Raw functionality

0.1.0

  • First release