Recent

Settings_Form class

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 );
TypeNameDescription
mixed$args{

get_field_description()

Get field description for display.

Line: 74

public function get_field_description( $args ): string;
TypeNameDescription
array$argssettings 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;
TypeNameDescription
string$optionSettings field name.
mixed$default_valueDefault value if option is not found.

Returns: mixed

callback_missing()

Miscellaneous callback funcion

Line: 302

public function callback_missing( $args ): void;
TypeNameDescription
array$argsArguments array.

Returns: void

callback_header()

Header Callback

Renders the header.

Line: 315

public function callback_header( $args ): void;
TypeNameDescription
array$argsArguments 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;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_text()

Display text fields.

Line: 366

public function callback_text( $args );
TypeNameDescription
array$argsArray of arguments.

callback_url()

Display url fields.

Line: 397

public function callback_url( $args );
TypeNameDescription
array$argsArray of arguments.

callback_csv()

Display csv fields.

Line: 406

public function callback_csv( $args );
TypeNameDescription
array$argsArray of arguments.

callback_color()

Display color fields.

Line: 415

public function callback_color( $args );
TypeNameDescription
array$argsArray of arguments.

callback_numbercsv()

Display numbercsv fields.

Line: 426

public function callback_numbercsv( $args );
TypeNameDescription
array$argsArray of arguments.

callback_postids()

Display postids fields.

Line: 435

public function callback_postids( $args );
TypeNameDescription
array$argsArray of arguments.

callback_textarea()

Display textarea.

Line: 445

public function callback_textarea( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_css()

Display CSS fields.

Line: 476

public function callback_css( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_html()

Display HTML fields.

Line: 486

public function callback_html( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_checkbox()

Display checkboxes.

Line: 506

public function callback_checkbox( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_multicheck()

Multicheck Callback

Renders multiple checkboxes.

Line: 543

public function callback_multicheck( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_radio()

Radio Callback

Renders radio boxes.

Line: 599

public function callback_radio( $args ): void;
TypeNameDescription
array$argsArray 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;
TypeNameDescription
array$argsArray 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;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_number()

Number Callback

Renders number fields.

Line: 740

public function callback_number( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_select()

Select Callback

Renders select fields.

Line: 779

public function callback_select( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_posttypes()

Display posttypes fields.

Line: 818

public function callback_posttypes( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_taxonomies()

Display taxonomies fields.

Line: 878

public function callback_taxonomies( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

callback_wysiwyg()

Displays a rich text textarea for a settings field.

Line: 933

public function callback_wysiwyg( $args );
TypeNameDescription
array$argsArray of arguments.

callback_file()

Displays a file upload field for a settings field.

Line: 966

public function callback_file( $args );
TypeNameDescription
array$argsArray of arguments.

callback_password()

Displays a password field for a settings field.

Line: 995

public function callback_password( $args );
TypeNameDescription
array$argsArray of arguments.

callback_repeater()

Callback for repeater field.

Line: 1024

public function callback_repeater( $args ): void;
TypeNameDescription
array$argsArray of arguments.

Returns: void

render_repeater_item()

Render a single repeater item.

Line: 1086

public function render_repeater_item( $args, $index, $item = ... ): void;
TypeNameDescription
array$argsRepeater field arguments.
string|int$indexCurrent item index.
array|null$itemItem data if exists.

Returns: void

callback_sensitive()

Display sensitive fields.

Since: 1.0.0
Line: 1192

public function callback_sensitive( $args );
TypeNameDescription
array$argsArray of arguments.