Classes
Every class in the plugin. For the folder layout these live in, see Developer Guide → Plugin Architecture.
Bootstrap & shared
tpmeta | Core plugin bootstrap — wires up the loader and i18n. |
tpmeta_loader | Registers all actions/filters collected during boot. |
tpmeta_activator / tpmeta_deactivator | Activation/deactivation routines. |
tpmeta_i18n | Loads the plugin's text domain. |
TPMeta_Assets | Enqueues shared CSS/JS handles used across metaboxes, options and builders. |
TPMeta_CSS_Target / TPMeta_Metabox_CSS_Output | Prints auto-generated CSS from fields with an output rule. |
TPMeta_Metabox_Generic_Output | Shared field-output rendering used by metaboxes. |
tpmeta_admin / TPMeta_Main_Menu / TPMeta_Help_Page | The Pure Fields admin menu and in-plugin help/reference screen. |
Metaboxes
tpmeta_meta_box | Registers metaboxes from the tp_meta_boxes filter, renders and saves fields, and handles tp_user_meta profile fields. |
Options & Customizer
TPMeta_Options | Static facade — set_args(), set_section(), get_fields(), and the rest of the public API. |
TPMeta_Options_Store | Persistence, defaults, and per-type sanitization (see Validation). |
TPMeta_Options_Render | Renders a panel's admin page. |
TPMeta_Options_Field | Renders a single field within a panel. |
TPMeta_Options_Ajax | Handles the AJAX save request — nonce and capability checked here. |
TPMeta_Customizer | Mirrors option panels into Appearance → Customize. |
TPMeta_Customize_Field_Control | Generic WP_Customize_Control subclass rendering any field type in the sidebar. |
TPMeta_Customize_TinyMCE_Control | Dedicated TinyMCE control for the Customizer sidebar. |
Option Builder
TPMeta_Builder | Admin UI for the visual Option Builder. |
TPMeta_Builder_Store | CRUD for panel JSON in wp_options. |
TPMeta_Builder_Loader | Loads stored panel JSON into the TPMeta_Options registry on init. |
TPMeta_Builder_Codegen | Bake to PHP — generates a standalone panel file. |
TPMeta_Builder_Demos | Ships the starter panel templates (Theme Options, Turie). |
TPMeta_Builder_REST | REST endpoints used internally by the builder's admin UI. |
Meta Builder
TPMeta_Metafields_Builder | Admin UI for the visual Meta Builder. |
TPMeta_Metafields_Store | CRUD for metabox JSON. |
TPMeta_Metafields_Loader | Loads stored metabox JSON into the registry. |
TPMeta_Metafields_Codegen | Bake-style code generation for metaboxes. |
TPMeta_Metafields_Scanner | Scans theme/plugin code for existing tp_meta_boxes/tp_user_meta registrations. |
TPMeta_Metafields_REST | REST endpoints used internally by the Meta Builder's admin UI. |
Post Types & Taxonomies
TPMeta_Post_Types_Page / _Store / _Loader | Visual Post Type Builder UI, storage, and register_post_type() registration. |
TPMeta_Taxonomies_Page / _Store / _Loader | Visual Taxonomy Builder UI, storage, and register_taxonomy() registration. |
Export / Import
TPMeta_Export_Import | Bulk JSON export/import across metafields, post types, taxonomies and options. |