If you need users to be able to input text so they can import a string, use a text input field. This is useful when the possible values for the field aren』t constrained to a predefined list. These fields should all be defined in your add-on's constructor.
$this->add_on->add_field( 'property_address', 'Property Address', 'text', null, 'Tooltip', false, 'Default Text' );
Here』s what a text input field looks like:
You can also add a textarea field:
$this->add_on->( 'field_name', 'Field Name', 'textarea', null, 'Tooltip', false, 'Default Text');
And, it will look like this:
Display Text & Titles
Other times you might want to include title or text to explain things to users. You can use the following functions to add titles and text to the UI of your add-on.
$this->add_on->add_title( 'Title Text', 'Text that will appear as a tooltip next to the title.' );
$this->add_on->add_text( 'This is text that will appear as a normal paragraph.' );
Related
Add-On Structure
Radio Fields
Image Fields
Nested Fields