CustomFields.com – Custom Fields & Custom Post Types
CustomFields.com – Custom Fields & Custom Post Types

CustomFields.com – Custom Fields & Custom Post Types

0/5 (0 ratings) — active installs Updated Nov 8, 2026
Review an explicit saved storage-key change in the Free field builder. Fictional project example.

Review an explicit saved storage-key change in the Free field builder. Fictional project example.

CustomFields.com is a WordPress custom fields plugin and visual content builder. Create field groups, custom post types and taxonomies, then enter and display structured content from your WordPress site.

Free includes all 26 field types, including repeater fields, flexible content, galleries, relationships and reusable groups. Custom post types and options pages are also included. No account or licence is required for Free.

Custom fields, repeaters and conditional logic

  • Build field groups visually with starter kits, drag-and-drop ordering and previews.
  • Add text, rich text, numbers, dates, images, files, galleries and choice fields.
  • Use repeaters for rows of content and flexible layouts for different row structures.
  • Show fields conditionally and validate entries. Hidden fields retain their saved values.
  • Add editing controls to posts, pages, custom post types, user profiles and existing taxonomy terms.

Custom post types, taxonomies and options pages

Organize team members, projects or other records with a custom post type (CPT). Group content with custom taxonomies, connect records using relationship fields, and keep shared settings on named options pages. Configure these structures in the admin interface.

For example, give each team member a role and portrait, add project details to a portfolio, or store a repeatable list of specifications. Choose where each field group appears before entering values.

Display fields with blocks, shortcodes or PHP

Use the Custom field block in the WordPress block editor (Gutenberg) for saved text and media. The Custom field repeater block displays selected direct children as a list or table. Create named blocks with their own controls and values.

The Use your fields guide provides a field picker and Copy shortcode action. Add format="html" to render images, file links and galleries; existing plain shortcodes keep their original output. PHP helpers, block bindings and authenticated REST integration are included for developers. Nested collections and more complex layouts need an appropriate template.

Review and maintain your content

Free also includes read-only CSV comparisons, content checks, JSON definition imports, schema history and compatible field revisions. Review supported migrations from ACF, Secure Custom Fields or Meta Box while preserving source values. Templates and arbitrary third-party structures are not automatically converted.

When you need Pro

The separate Pro add-on adds the directory/listing builder, visitor search, reviewed CSV updates, submission approvals, bulk editing, deployment, content transfers and scheduled checks with report history. Existing saved listings render in Free; creating or changing listing definitions requires activated Pro.

Pro requires Free and one successful licence activation on the site. Optional marketing choices are separate.

Documentation | Compare Free and Pro | Free support

Related plugins from Plugins.shop

Optional tools from our team, installed separately. They are not required by CustomFields.com and do not automatically connect to its fields.

Privacy

Free content tools need no account or external service. Goals, display preferences, private CSV comparisons, content checks and optional workflow counts remain on your WordPress site. Optional counts are off by default. A deliberately selected Pro workflow is remembered locally for seven days; preview visits are not tracked. Optional welcome choices are described separately below. WordPress personal-data tools include current registered profile values for the matching WordPress account and matching email tokens in saved Free CSV checks. CSV erasure clears derived comparisons; unrelated source cells remain. Retained or damaged data is reported for administrator review. Removed definitions, other content, historical storage, backups and separate Pro workflow history may require manual review; see README.md for scope.

Source code and development

The complete, readable PHP, JavaScript and CSS source is included in this plugin. The files under assets/ (including nested directories) are the editable source and are loaded directly by WordPress; there are no separate minified bundles or missing build inputs. No compilation, npm or Composer installation is required. See the bundled SOURCE.txt for source locations, editing and packaging steps, optional syntax checks, translation commands and dependency attribution.

Self-hosted DM Sans fonts are licensed under SIL OFL 1.1; see assets/fonts/OFL.txt. Font project source: https://github.com/googlefonts/dm-fonts

Optional welcome service

After a meaningful save, CustomFields offers two independent, initially unchecked choices. You can continue without sharing and use every Free tool. Reopen Welcome choices from the plugin workspace at any time.

Domain registration sends only the displayed public hostname to https://customfields.com/newsletter-api/v1/customfields-welcome/ with a random connection identifier, authentication token, consent version and request timestamp. It does not send the full URL, WordPress/PHP versions, language, edition, field definitions or content. The registration expires after 90 days unless you explicitly refresh it. No background registration or status requests run. The server sees ordinary network connection information such as the source IP.

Email signup independently sends your entered email address and the same kind of consent/connection metadata to that service. Email-only signup does not attach the site domain in its payload or User-Agent. Inbox confirmation is required before new marketing email eligibility. An existing subscriber keeps their preferences; a submitted request does not guarantee a new confirmation email.

Use the separate Remove site registration and Stop these emails actions to withdraw a linked choice. Email withdrawal stops this connection’s own confirmed signup; independently existing subscriptions remain managed through their email preference/unsubscribe links. Failed withdrawals retain a local retry option and do not silently resubmit enrollment. Deactivating or removing the plugin is not a remote unsubscribe request.

Local saved choices, the selected domain/email and protected request credentials remain in this WordPress database until you remove that choice. A matching WordPress personal-data erasure request can also remove the email choice; domain registration is independent. Remote expiry does not automatically erase the local record. A removal attempt immediately clears its local domain/email payload; a protected request credential and, for email retry matching, a keyed email reference can remain until remote removal is confirmed.

Domain records are retained for up to 90 days. Pending newsletter requests expire after 48 hours; confirmed subscriptions follow the newsletter retention policy. Withdrawal markers prevent delayed requests from reinstating withdrawn choices. These choices are independent of Pro licence activation and optional update checks.

Privacy: https://customfields.com/privacy/
Newsletter choices and retention: https://customfields.com/newsletter/privacy
Terms: https://customfields.com/terms/