BACK TO DIRECTORY

Plinth Custom Fields

by Shobhit Verma

0.0
(0 ratings)

Plinth Custom Fields lets you build custom field groups and attach them to post types, page templates, specific pages, or post statuses — without depending on any other plugin.

Key features:

  • 12 field types: Text, Textarea, Number, Email, URL, Image, Select, Radio, Checkbox, True/False, WYSIWYG Editor, and Repeater
  • Repeater fields with drag-to-reorder rows and nested sub-fields
  • Location rules with AND/OR logic — show fields only where you need them
  • Import and export field groups as JSON, so you can move configurations between sites
  • Template functions for theme developers: plinth_get_field(), plinth_the_field(), plinth_get_image(), plinth_get_rows(), plinth_have_rows(), plinth_the_row(), plinth_get_sub_field(), plinth_the_sub_field()
  • All data stored in standard wp_postmeta, prefixed with _plinth_ so it never collides with other plugins
  • Zero external dependencies — works entirely on top of WordPress core

For Theme Developers

Once a field group is created and assigned to a location, pull the values into any template file:

<?php
$title = plinth_get_field( 'hero_title' );
$image = plinth_get_image( 'hero_image', null, 'large' );

if ( plinth_have_rows( 'team_members' ) ) :
    while ( plinth_rows_remaining() ) : plinth_the_row(); ?>
        <h3><?php plinth_the_sub_field( 'name' ); ?></h3>
    <?php endwhile;
endif;
?>

Screenshots

Field Groups list page

Field Groups list page

Field group editor — adding fields and location rules

Field group editor — adding fields and location rules

Repeater field on the post edit screen

Repeater field on the post edit screen

Plugin Details

Active Installs
0
Total Downloads
129
Version
1.0.0
Requires WP
5.8
Requires PHP
7.4
Tested Up To
7.0.4
Added
2026-07-10
Last Updated
2026-07-10 5:14am GMT

Ratings

5
0
4
0
3
0
2
0
1
0