Content extends Step
Handles generation of the include and exclude parameters.
Table of Contents
- __construct() : mixed
- Get things started.
- format_cf() : array<string|int, mixed>|WP_Error
- Format custom fields - validate that all inputs are filled.
- format_stati() : array<string|int, mixed>
- Format status data.
- format_terms() : array<string|int, mixed>
- Format terms data.
- get_data() : mixed
- {@inheritdoc}
- get_fields_list() : array<string|int, mixed>
- Define list of fields.
- prepare_parameters() : array<string|int, mixed>
- Loop through parameters and format each and every one of them.
- remove_product_visibility_options() : array<string|int, mixed>
- Remove product visibility options.
- remove_templates_options_on_shortcode_table() : array<string|int, mixed>
- Removes all templates options if table is shown using a shortcode.
- save_data() : mixed
- {@inheritdoc}
- unset_name() : array<string|int, mixed>
- Format author data.
Methods
__construct()
Get things started.
public
__construct([bool|object $plugin = false ]) : mixed
Parameters
- $plugin : bool|object = false
Return values
mixed —format_cf()
Format custom fields - validate that all inputs are filled.
public
static format_cf(array<string|int, mixed> $data) : array<string|int, mixed>|WP_Error
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed>|WP_Error —format_stati()
Format status data.
public
static format_stati(array<string|int, mixed> $data) : array<string|int, mixed>
Basically we just remove the "label" property here and then check the value of the "match" property.
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed> —format_terms()
Format terms data.
public
static format_terms(array<string|int, mixed> $data) : array<string|int, mixed>
Basically we just remove the "name" property here and then check the value of the "match" property.
Parameters
- $data : array<string|int, mixed>
Return values
array<string|int, mixed> —get_data()
{@inheritdoc}
public
get_data(mixed $request) : mixed
Parameters
- $request : mixed
Return values
mixed —get_fields_list()
Define list of fields.
public
get_fields_list() : array<string|int, mixed>
Return values
array<string|int, mixed> —prepare_parameters()
Loop through parameters and format each and every one of them.
public
static prepare_parameters(array<string|int, mixed> $parameters) : array<string|int, mixed>
Parameters
- $parameters : array<string|int, mixed>
Return values
array<string|int, mixed> —remove_product_visibility_options()
Remove product visibility options.
public
remove_product_visibility_options(array<string|int, mixed> $data, string $class_function, string $response_type) : array<string|int, mixed>
Parameters
- $data : array<string|int, mixed>
- $class_function : string
- $response_type : string
Return values
array<string|int, mixed> —remove_templates_options_on_shortcode_table()
Removes all templates options if table is shown using a shortcode.
public
remove_templates_options_on_shortcode_table(array<string|int, mixed> $settings) : array<string|int, mixed>
Parameters
- $settings : array<string|int, mixed>
Return values
array<string|int, mixed> —save_data()
{@inheritdoc}
public
save_data(mixed $request) : mixed
Parameters
- $request : mixed
Return values
mixed —unset_name()
Format author data.
public
static unset_name(array<string|int, mixed> $data) : array<string|int, mixed>
Basically we just remove the "name" and "label" property here.
Parameters
- $data : array<string|int, mixed>