Product_Custom_Field extends Abstract_Product_Data

Gets the data for a custom field column.

Tags
author

Barn2 Plugins support@barn2.com

license

GPL-3.0

copyright

Barn2 Media Ltd

Table of Contents

$links  : mixed
$parent_product  : mixed
$product  : mixed
$acf_field_object  : mixed
$date_format  : mixed
$field  : mixed
$image_size  : mixed
$is_date  : mixed
__construct()  : mixed
get_data()  : mixed
get_filter_data()  : mixed
get_sort_data()  : mixed
format_term_data()  : mixed
get_parent_product()  : mixed
get_parent_product_id()  : mixed
get_product_attribute()  : mixed
get_product_id()  : mixed
get_product_taxonomy_terms()  : mixed
get_separator()  : mixed
maybe_strip_shortcodes()  : mixed
convert_to_timestamp()  : mixed
flatten_custom_field()  : mixed
get_acf_value()  : mixed

Properties

Methods

__construct()

public __construct(mixed $product, mixed $field[, mixed $links = '' ][, mixed $image_size = '' ][, mixed $date_format = '' ][, mixed $date_columns = [] ]) : mixed
Parameters
$product : mixed
$field : mixed
$links : mixed = ''
$image_size : mixed = ''
$date_format : mixed = ''
$date_columns : mixed = []
Return values
mixed

format_term_data()

protected static format_term_data(WP_Term $term[, mixed $show_links = false ][, mixed $column = null ]) : mixed
Parameters
$term : WP_Term
$show_links : mixed = false
$column : mixed = null
Return values
mixed

get_product_attribute()

protected static get_product_attribute(mixed $attribute, mixed $attributes) : mixed
Parameters
$attribute : mixed
$attributes : mixed
Return values
mixed

get_product_taxonomy_terms()

protected get_product_taxonomy_terms(mixed $column) : mixed
Parameters
$column : mixed
Return values
mixed

get_separator()

protected static get_separator(mixed $item_type) : mixed
Parameters
$item_type : mixed
Return values
mixed

maybe_strip_shortcodes()

protected static maybe_strip_shortcodes(mixed $text[, mixed $process_shortcodes = false ]) : mixed
Parameters
$text : mixed
$process_shortcodes : mixed = false
Return values
mixed

convert_to_timestamp()

private convert_to_timestamp(mixed $date[, mixed $format = '' ]) : mixed
Parameters
$date : mixed
$format : mixed = ''
Return values
mixed

flatten_custom_field()

private flatten_custom_field(mixed $carry, mixed $item) : mixed
Parameters
$carry : mixed
$item : mixed
Return values
mixed

get_acf_value()

private get_acf_value(mixed $field_obj[, mixed $product_id = false ]) : mixed
Parameters
$field_obj : mixed
$product_id : mixed = false
Return values
mixed

Search results