Settings_Form
Generates the settings form.
Namespace: WebberZone\WFP\Admin\Settings
Source: includes/admin/settings/class-settings-form.php line 20
Methods
__construct()
Main constructor class.
Line: 54
public function __construct( $args );
| Type | Name | Description |
|---|---|---|
mixed | $args | { |
get_field_description()
Get field description for display.
Line: 74
public function get_field_description( $args ): string;
| Type | Name | Description |
|---|---|---|
array | $args | settings Arguments array. |
Returns: string — Description of the field.
get_option()
Get the value of a settings field.
Line: 95
public function get_option( $option, $default_value = ... ): mixed;
| Type | Name | Description |
|---|---|---|
string | $option | Settings field name. |
mixed | $default_value | Default value if option is not found. |
Returns: mixed
callback_missing()
Miscellaneous callback funcion
Line: 302
public function callback_missing( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Arguments array. |
Returns: void
callback_header()
Header Callback
Renders the header.
Line: 315
public function callback_header( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Arguments passed by the setting. |
Returns: void
callback_descriptive_text()
Descriptive text callback.
Renders descriptive text onto the settings field.
Line: 335
public function callback_descriptive_text( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_text()
Display text fields.
Line: 366
public function callback_text( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_url()
Display url fields.
Line: 397
public function callback_url( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_csv()
Display csv fields.
Line: 406
public function callback_csv( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_color()
Display color fields.
Line: 415
public function callback_color( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_numbercsv()
Display numbercsv fields.
Line: 426
public function callback_numbercsv( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_postids()
Display postids fields.
Line: 435
public function callback_postids( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_textarea()
Display textarea.
Line: 445
public function callback_textarea( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_css()
Display CSS fields.
Line: 476
public function callback_css( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_html()
Display HTML fields.
Line: 486
public function callback_html( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_checkbox()
Display checkboxes.
Line: 506
public function callback_checkbox( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_multicheck()
Multicheck Callback
Renders multiple checkboxes.
Line: 543
public function callback_multicheck( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_radio()
Radio Callback
Renders radio boxes.
Line: 599
public function callback_radio( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_radiodesc()
Radio callback with description.
Renders radio boxes with each item having it separate description.
Line: 641
public function callback_radiodesc( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_thumbsizes()
Radio callback with description.
Renders radio boxes with each item having it separate description.
Line: 686
public function callback_thumbsizes( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_number()
Number Callback
Renders number fields.
Line: 740
public function callback_number( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_select()
Select Callback
Renders select fields.
Line: 779
public function callback_select( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_posttypes()
Display posttypes fields.
Line: 818
public function callback_posttypes( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_taxonomies()
Display taxonomies fields.
Line: 878
public function callback_taxonomies( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
callback_wysiwyg()
Displays a rich text textarea for a settings field.
Line: 933
public function callback_wysiwyg( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_file()
Displays a file upload field for a settings field.
Line: 966
public function callback_file( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_password()
Displays a password field for a settings field.
Line: 995
public function callback_password( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
callback_repeater()
Callback for repeater field.
Line: 1024
public function callback_repeater( $args ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |
Returns: void
render_repeater_item()
Render a single repeater item.
Line: 1086
public function render_repeater_item( $args, $index, $item = ... ): void;
| Type | Name | Description |
|---|---|---|
array | $args | Repeater field arguments. |
string|int | $index | Current item index. |
array|null | $item | Item data if exists. |
Returns: void
callback_sensitive()
Display sensitive fields.
Since: 1.0.0
Line: 1192
public function callback_sensitive( $args );
| Type | Name | Description |
|---|---|---|
array | $args | Array of arguments. |