Product_Summary extends Abstract_Product_Data
Gets data for the summary (i.e. short description) column.
Tags
Table of Contents
- $links : mixed
- $parent_product : mixed
- $product : mixed
- $description_length : mixed
- $process_shortcodes : mixed
- __construct() : mixed
- Constructor.
- get_data() : string
- Get the product short description.
- 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
Properties
$links
protected
mixed
$links
$parent_product
protected
mixed
$parent_product
$product
protected
mixed
$product
$description_length
private
mixed
$description_length
$process_shortcodes
private
mixed
$process_shortcodes
Methods
__construct()
Constructor.
public
__construct(WC_Product $product, int $description_length[, bool $process_shortcodes = false ]) : mixed
Parameters
- $product : WC_Product
-
The product object
- $description_length : int
-
The length of the description, when the main product description is used.
- $process_shortcodes : bool = false
-
Whether to process shortcodes in the short description.
Return values
mixed —get_data()
Get the product short description.
public
get_data() : string
Return values
string —get_filter_data()
public
get_filter_data() : mixed
Return values
mixed —get_sort_data()
public
get_sort_data() : 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_parent_product()
protected
get_parent_product() : mixed
Return values
mixed —get_parent_product_id()
protected
get_parent_product_id() : mixed
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_id()
protected
get_product_id() : 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