Title: Flow Fields
Author: wojciechborowicz
Published: <strong>June 9, 2023</strong>
Last modified: January 28, 2024

---

Search plugins

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/flow-fields/assets/icon-256x256.jpg?rev=2924081)

# Flow Fields

 By [wojciechborowicz](https://profiles.wordpress.org/wojciechborowicz/)

[Download](https://downloads.wordpress.org/plugin/flow-fields.zip)

 * [Details](https://pcd.wordpress.org/plugins/flow-fields/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/flow-fields/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/flow-fields/#installation)
 * [Development](https://pcd.wordpress.org/plugins/flow-fields/#developers)

 [Support](https://wordpress.org/support/plugin/flow-fields/)

## Description

Flow Fields is a WordPress plugin that allows you to easily add custom fields to
your posts, pages, and other custom post types. It is designed to be lightweight
and intuitive, while providing a robust set of features for managing custom fields.

With Flow Fields, you can create custom meta boxes with fields such as text, number,
date, file, image, textarea, repeater, and more. You can also set default values,
specify required fields, and add instructions for each field.

In the near future, we plan to add support for custom post type management, taxonomies,
and shortcodes.

### Usage

To create a custom meta box with fields, go to the “Flow Boxes” menu in the WordPress
dashboard and click “Add New Box”. Give your meta box a title and select the post
types that it should apply to. Submit the box, then click “Fields & Options” Then,
click “Add Field” to add a field to your meta box.

There are many different field types to choose from, including text, number, date,
file, image, textarea, repeater, and more.

Once you’ve added all of your fields, click “Save Meta Box” to save your changes.
Your custom meta box will now be displayed on the edit screen for your selected 
post types.

To get the value of a custom field in your code, you can use the get_field() function.
This function takes three parameters: the field’s key and the post ID and format(
sanitizes data on true/false). It will return the value of the field for the given
post.

## Screenshots

 * [[
 * [[
 * [[

## Installation

Upload the flow-fields folder to the /wp-content/plugins/ directory.
 Activate the
plugin through the ‘Plugins’ menu in WordPress.

## FAQ

### What post types does Flow Fields support?

Flow Fields supports all post types, including posts, pages, and custom post types.

### Is Flow Fields a stable release? What can I expect in future updates?

Flow Fields is currently in alpha release, which means that while it’s fully functional,
it’s still being actively developed and tested. In future updates, we plan to add
many more options and features to make it a more robust and powerful tool for managing
custom fields in WordPress. We’ll be adding support for custom post types, taxonomies,
and shortcodes, as well as improving the overall user experience and adding more
flexibility to the fields themselves. Keep an eye out for updates and feel free 
to contact us with any feedback or feature requests.

## Reviews

![](https://secure.gravatar.com/avatar/86559f040448c852071b27ad06b66b25a5e23012faab7b94d548cfd867a62457?
s=60&d=retro&r=g)

### 󠀁[Nice beginnings](https://wordpress.org/support/topic/nice-beginnings/)󠁿

 [tyxan](https://profiles.wordpress.org/tyxan/) June 15, 2023

Really nice starting point – I realize there’s a long way to go through, but so 
far it does the job for simpler projects.

 [ Read all 1 review ](https://wordpress.org/support/plugin/flow-fields/reviews/)

## Contributors & Developers

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

Contributors

 *   [ wojciechborowicz ](https://profiles.wordpress.org/wojciechborowicz/)

[Translate “Flow Fields” into your language.](https://translate.wordpress.org/projects/wp-plugins/flow-fields)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/flow-fields/), check
out the [SVN repository](https://plugins.svn.wordpress.org/flow-fields/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/flow-fields/) by
[RSS](https://plugins.trac.wordpress.org/log/flow-fields/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

    ```
    Initial release of Flow Fields.
    ```

#### 1.0.1

    ```
    Fix: Empty repeater throwing out an error due to invalid JSON content
    ```

#### 1.0.2

    ```
    Fix: PHP Notices about unset array keys on box save event
    Plugin: Tested up to WP 6.2.2
    ```

#### 1.0.3

    ```
    Fix: Fixed layout issues in some browsers, changed font sizes and paddings
    Change: Plugin manager can now be selected from a dropdown instead of writing the domain name
    Improvement: Field width setting will default to percentage if no unit provided
    ```

#### 1.0.4

    ```
    Fix : Advanced Themer ACF compatibility 
    New : Gallery field type
    ```

#### 1.0.5

    ```
    Fix : Field type select showing wrong values after Submit
    Fix : Added admin notices on box Submit
    Fix : Added admin notice if a box has been imported, but its post type is missing on this site
    Fix : Field type icons visibility after "Add new field" button click
    Fix : Minor styling changes
    New : Set dropdown / checkboxes / radio buttons label and value
    ```

#### 1.0.6

    ```
    Fix : Headers already sent notice on redirects 
    New : Initial release with fields conditional logic
    ```

#### 1.0.7

    ```
    Fix : Database upgrade update.
    ```

#### 1.0.8

    ```
    New : Number field options
    Improve : Conditional logic got dynamic operators, new triggers (gallery and repeater), value field shows dynamically when required.
    ```

#### 1.1.0

    ```
    Fix : Repeater children were not being saved inside of the repeater since the last update
    New : Custom post types management initial release
    New : Taxonomies management initial release
    ```

#### 1.1.1

    ```
    Fix: Several DB and import tool fixes
    New: Database removal on deactivation need to be set in the settings, as opposed to auto-removal
    ```

#### 1.1.2

    ```
    Fix : Missing files in the last release
    ```

#### 1.1.3

    ```
    Fix : Second new field's type in the repeater can't be changed before submit
    Fix : Second new text type field does not have prepend options
    Fix : Notices on fields update regarding legacy options
    Fix : Widths not defaulting to percentage if a value is numerical
    Fix : Changed output fields layout to flexbox to improve design controls
    New : Default value for fields
    New : Required attribute for fields
    ```

#### 1.1.4

    ```
    New : Bricks Builder - dynamic data compatibility
    New : Bricks Builder - Query Loop compatibility for repeaters
    Fix : submit's z-index on fields management
    Fix : Gallery showing full-size images on preview
    Fix : PHP Warnings on repeater fields save
    ```

#### 1.1.5

    ```
    Fix : Supports not being saved for CPT
    Fix : After removing the last row of a repeater it was not possible to add a new one without a page reload
    Fix : Renaming slug of a repeater was causing PHP notices to be showing
    Fix : Incorrect sanitization of texteareas output causing broken HTML in some cases
    Fix : Overlapping toast notifications
    Fix : Header on its place despite 3rd party notices
    Fix : Possible to discard notifiactions with a click
    Fix : Box's post types not being shown on field boxes after submitting a form
    Fix : Fixed admin access permissions on settings page
    Fix : Saving a new repeater with new subfields resulting in subfields not being saved the first time.
    New : New dashicons for CPTs
    New : "Select" alias for "dropdown" field type so its possible to search it using both forms
    New : Show a number of fields in a repeater
    ```

## Meta

 *  Version **1.1.5**
 *  Last updated **2 years ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.2.9**
 *  Language
 * [English (US)](https://wordpress.org/plugins/flow-fields/)
 * Tags
 * [acf](https://pcd.wordpress.org/plugins/tags/acf/)[custom fields](https://pcd.wordpress.org/plugins/tags/custom-fields/)
   [meta boxes](https://pcd.wordpress.org/plugins/tags/meta-boxes/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/flow-fields/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/flow-fields/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/flow-fields/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/flow-fields/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/flow-fields/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/flow-fields/reviews/?filter=1)

[Add my review](https://wordpress.org/support/plugin/flow-fields/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/flow-fields/reviews/)

## Contributors

 *   [ wojciechborowicz ](https://profiles.wordpress.org/wojciechborowicz/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/flow-fields/)