Field
Field (Data) Utilities
Tags
Table of Contents
- $keys : mixed
- class_names() : string
- Utility function to merge and flatten input class names
- get_data_key() : WP_Error|string
- Gets the data key to access the meta on various object types
- has_meta_value() : bool
- Check if meta contains data
- min_max_input_field() : mixed
- Outputs a min max input
- sanitize_min_max_quantity() : array<string|int, mixed>
- Sanitize the min max quantity field
- sanitize_min_max_value() : array<string|int, mixed>
- Sanitize the min max value field
- shared_quantity_step_calulation() : bool
- Determines whether shared quantity step calculation is active
Properties
$keys
private
static mixed
$keys
= ['quantity_rules' => ['global' => 'quantity_manager_global_quantity', 'category' => 'quantity_manager_category_quantity', 'product' => '_wqm_product_quantity', 'variation' => '_wqm_variation_product_quantity'], 'value_rules' => ['global' => 'quantity_manager_global_value', 'category' => 'quantity_manager_category_value', 'product' => '_wqm_product_value', 'variation' => '_wqm_variation_product_value'], 'default_quantity' => [
'global' => 'default-quantity__default_quantity',
// legacy (WDQ)
'category' => '_default_product_quantity',
// legacy (WDQ)
'product' => '_product_default_quantity',
// legacy (WDQ)
'variation' => '_wqm_variation_default_quantity',
], 'quantity_step' => ['global' => 'quantity_manager_global_step', 'category' => 'quantity_manager_category_step', 'product' => '_wqm_product_step', 'variation' => '_wqm_variation_product_step'], 'user_roles' => ['global' => 'quantity_manager_roles', 'category' => 'quantity_manager_category_user_roles', 'product' => '_wqm_product_user_roles', 'variation' => '_wqm_variation_product_user_roles']]
Tags
Methods
class_names()
Utility function to merge and flatten input class names
public
static class_names(array<string|int, mixed>|string $existing_items, array<string|int, mixed>|string $new_items) : string
Parameters
- $existing_items : array<string|int, mixed>|string
- $new_items : array<string|int, mixed>|string
Tags
Return values
string —get_data_key()
Gets the data key to access the meta on various object types
public
static get_data_key(string $type, string $context) : WP_Error|string
Parameters
- $type : string
- $context : string
Tags
Return values
WP_Error|string —has_meta_value()
Check if meta contains data
public
static has_meta_value(mixed $value) : bool
Parameters
- $value : mixed
Tags
Return values
bool —min_max_input_field()
Outputs a min max input
public
static min_max_input_field(array<string|int, mixed> $value, array<string|int, mixed> $data) : mixed
Parameters
- $value : array<string|int, mixed>
- $data : array<string|int, mixed>
Tags
Return values
mixed —sanitize_min_max_quantity()
Sanitize the min max quantity field
public
static sanitize_min_max_quantity(mixed $value) : array<string|int, mixed>
Parameters
- $value : mixed
Tags
Return values
array<string|int, mixed> —sanitize_min_max_value()
Sanitize the min max value field
public
static sanitize_min_max_value(mixed $value) : array<string|int, mixed>
Parameters
- $value : mixed
Tags
Return values
array<string|int, mixed> —shared_quantity_step_calulation()
Determines whether shared quantity step calculation is active
public
static shared_quantity_step_calulation() : bool