Settings

Utility functions for the product table plugin settings.

Tags
author

Barn2 Plugins support@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

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
Return values
mixed

Search results