Title: Gutenberg Custom Fields
Author: Riad Benguella
Published: <strong>December 7, 2017</strong>
Last modified: November 23, 2018

---

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/gutenberg-custom-fields/assets/icon.svg?rev=1845983)

# Gutenberg Custom Fields

 By [Riad Benguella](https://profiles.wordpress.org/youknowriad/)

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

 * [Details](https://wordpress.org/plugins/gutenberg-custom-fields/#description)
 * [Reviews](https://wordpress.org/plugins/gutenberg-custom-fields/#reviews)
 * [Development](https://wordpress.org/plugins/gutenberg-custom-fields/#developers)

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

## Description

Gutenberg Custom Fields allows you to control the content of the Gutenberg edit 
screen by creating pre-filled templates.

Navigate to the “GCF” admin page, create a new template, select a post type and 
add fields as you wish.

The Gutenberg Editor will be pre-filled with the corresponding post type’s template.

#### Features

 * Customize the title, the name of the post_meta key and the type of the field.
 * Several fields types available: Text, Textarea, Image, Number, Email and more
   to come.
 * Based on Gutenberg Native Extensibility APIs (blocks and templates).
 * Templates Lock level.
 * Create custom field types
 * Add a Free HTML Area

#### How can I contribute?

This plugin is being worked on in [GitHub](https://github.com/youknowriad/gcf)

#### Documentation

Documentation can be found [here](https://youknowriad.github.io/gcf/). If you don’t
find the answers you’re looking for, [submit an issue](https://github.com/youknowriad/gcf/issues).

## Reviews

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

### 󠀁[A great start](https://wordpress.org/support/topic/a-great-start-5/)󠁿

 [Aslan French](https://profiles.wordpress.org/thedonquixotic/) October 2, 2018

This by far has the most custom fields options for any gutenberg plugin I’ve seen
so far. While those fields are determined per page (versus per block) it’s presentation
of those fields is much better integrated with the Gutenberg editor than other well
known plugins like ACF which still lacks proper Gutenberg support. Please keep developing
this project!

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

### 󠀁[Not the same functionality as traditional custom fields](https://wordpress.org/support/topic/not-the-same-functionality-as-traditional-custom-fields/)󠁿

 [nelsonbase](https://profiles.wordpress.org/nelsonbase/) August 9, 2018

A typical theme that we use allows editors to use any number of specific custom 
fields to add additional content to a page, such as a field for microdata. There
are quite a number of possible fields but it would be rare to use more than just
a few, so it’s pretty unweildly to be presented with a complete list of all possible
choices. Such a list might be useable if presented in the traditional way on a pulldown
list, but as this plugin stands now it’s fairly cumbersome. At first i could not
find the custom fields at all, until i realized that they are only visible in the
visual editor — somewhere i rarely go when working on a site. With this plugin, 
custom fields are only available for new posts, but not for existing content. And
there does not appear to be any way with this plugin to access existing custom fields
on existing content or to add new custom fields to existing content. With some improvements
this might be a good tool for new sites that use Gutenberg from the get-go, but 
it is completely dysfunctional for existing sites.

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

### 󠀁[Not a viable replacement for custom fields](https://wordpress.org/support/topic/not-a-viable-replacement-for-custom-fields/)󠁿

 [signum_ignitum](https://profiles.wordpress.org/thrica/) July 19, 2018 1 reply

Gutenberg is great, but I need a way to associate arbitrary key-value pairs with
posts. The post-meta-as-block paradigm doesn’t make sense for many use cases, and
having to pre-commit to a set of meta values with a template is a bit stifling. 
This plugin is a more useful alternative: https://wordpress.org/plugins/custom-fields-
gutenberg/

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

### 󠀁[Great thing](https://wordpress.org/support/topic/great-thing-15/)󠁿

 [ustinyaalexei](https://profiles.wordpress.org/ustinyaalexei/) January 3, 2018

just great

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

### 󠀁[Very promising & exicting](https://wordpress.org/support/topic/very-promising-exicting/)󠁿

 [Cristian](https://profiles.wordpress.org/crosescu/) December 26, 2017

This plugin is very promising and it’s very easy to use. I hope that the equivalent
of ACF Repeater field and ACF Relationship field are added soon. Also, being able
to save the CPT meta data in custom database tables is essential for metadata searching
and reporting. It’s well documented that searching the wp_postmeta table is painfully
slow.

 [ Read all 6 reviews ](https://wordpress.org/support/plugin/gutenberg-custom-fields/reviews/)

## Contributors & Developers

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

Contributors

 *   [ Riad Benguella ](https://profiles.wordpress.org/youknowriad/)

“Gutenberg Custom Fields” has been translated into 5 locales. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/gutenberg-custom-fields/contributors)
for their contributions.

[Translate “Gutenberg Custom Fields” into your language.](https://translate.wordpress.org/projects/wp-plugins/gutenberg-custom-fields)

### Interested in development?

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

## Changelog

#### 1.5.6

 * Compatibility with WordPress 5.0 RC

#### 1.5.4

 * Compatibility with Gutenberg 3.6
 * Fix blank page issue

#### 1.5.4

 * Compatibility with Gutenberg 3.5
 * Update npm dependencies
 * Fix lodash conflict

#### 1.5.3

 * Allow mixing a locked template with an unlocked HTML area
 * Fix adding the Free HTML Area field

#### 1.5.2

 * Update Gutenberg Deprecated APIs (2.9)

#### 1.5.0

 * Add a repeater field (saved as JSON)
 * Simplify custom field API
 * Small UI tweaks
 * Fix i18n issues

#### 1.4.0

 * Internationalize the plugin

#### 1.3.0

 * Allow creating third-party GCF field types
 * Add a Free HTML content area field saved to post content.
 * Add a composer.json to allow using the repository from wpackagist.
 * Use WordPress packages and last Gutenberg components.

#### 1.2.0

 * Add Date, DateTime and Time field types.
 * Disable the HTML mode for all the Custom Fields Blocks.

#### 1.1.0

 * Fix Image Field Type per Gutenberg 2.1 update.
 * Adding a button to remove templates.

#### 1.0.0

 * Tweak the UI and the Flow to create templates.

#### 0.2.1

 * Fix script loading order.

#### 0.2.0

 * Adding introduction to the GCF admin page.
 * Use Redux for state management, fixes refreshing issues.
 * Exclude hidden and attachment post types.
 * Support template locks.
 * Small UI polish.

#### 0.1.0

 * First release of the plugin.

## Meta

 *  Version **1.5.6**
 *  Last updated **8 years ago**
 *  Active installations **50+**
 *  WordPress version ** 4.8 or higher **
 *  Tested up to **4.9.29**
 *  PHP version ** 5.2.4 or higher **
 *  Languages
 * [English (Australia)](https://en-au.wordpress.org/plugins/gutenberg-custom-fields/),
   [English (Canada)](https://en-ca.wordpress.org/plugins/gutenberg-custom-fields/),
   [English (New Zealand)](https://en-nz.wordpress.org/plugins/gutenberg-custom-fields/),
   [English (US)](https://wordpress.org/plugins/gutenberg-custom-fields/), [French (France)](https://fr.wordpress.org/plugins/gutenberg-custom-fields/),
   and [German](https://de.wordpress.org/plugins/gutenberg-custom-fields/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/gutenberg-custom-fields)
 * Tag
 * [gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
 *  [Advanced View](https://wordpress.org/plugins/gutenberg-custom-fields/advanced/)

## Ratings

 4.2 out of 5 stars.

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

[Your review](https://wordpress.org/support/plugin/gutenberg-custom-fields/reviews/#new-post)

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

## Contributors

 *   [ Riad Benguella ](https://profiles.wordpress.org/youknowriad/)

## Support

Got something to say? Need help?

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