Settings
Utility functions for the product table plugin settings.
Tags
Table of Contents
- OPTION_VARIATIONS_DATA = 'wcbvp_variations_data'
- OPTION_VARIATIONS_STRUCTURE = 'wcbvp_variations_structure'
- SECTION_SLUG = 'bulk-variations'
- bulk_args_to_settings() : array<string|int, mixed>
- Convert boolean arguments into `yes`/`no` values
- get_global_attributes() : mixed
- get_setting() : mixed
- get_setting_variations_defaults() : array<string|int, mixed>
- Get the default values of the variations data options
- get_settings() : mixed
- array_map_yes_no_to_boolean() : mixed
Constants
OPTION_VARIATIONS_DATA
public
mixed
OPTION_VARIATIONS_DATA
= 'wcbvp_variations_data'
OPTION_VARIATIONS_STRUCTURE
public
mixed
OPTION_VARIATIONS_STRUCTURE
= 'wcbvp_variations_structure'
SECTION_SLUG
public
mixed
SECTION_SLUG
= 'bulk-variations'
Methods
bulk_args_to_settings()
Convert boolean arguments into `yes`/`no` values
public
static bulk_args_to_settings(array<string|int, mixed> $args) : array<string|int, mixed>
Parameters
- $args : array<string|int, mixed>
-
The array with the original arguments
Return values
array<string|int, mixed> —get_global_attributes()
public
static get_global_attributes() : mixed
Return values
mixed —get_setting()
public
static get_setting(mixed $option_name[, mixed $default = [] ]) : mixed
Parameters
- $option_name : mixed
- $default : mixed = []
Return values
mixed —get_setting_variations_defaults()
Get the default values of the variations data options
public
static get_setting_variations_defaults() : array<string|int, mixed>
Return values
array<string|int, mixed> —get_settings()
public
static get_settings(mixed $plugin) : mixed
Parameters
- $plugin : mixed
Return values
mixed —array_map_yes_no_to_boolean()
private
static array_map_yes_no_to_boolean(mixed $val) : mixed
Parameters
- $val : mixed