Rating_Filter_Widget extends Product_Table_Widget
Product Table implementation of WooCommerce Rating Filter Widget.
Based on version 2.6.0 of the WC_Widget_Rating_Filter class.
Tags
Table of Contents
- __construct() : mixed
- Constructor.
- body_class() : mixed
- widget() : mixed
- Output the widget on the front-end.
- get_current_taxonomy() : string
- Return the currently viewed taxonomy name.
- get_current_term_id() : int
- Return the currently viewed term ID.
- get_current_term_slug() : int
- Return the currently viewed term slug.
- get_filtered_product_count() : int
- Count products after other filters have occurred by adjusting the main query.
- get_main_meta_query() : mixed
- get_main_tax_query() : mixed
Methods
__construct()
Constructor.
public
__construct() : mixed
Return values
mixed —body_class()
public
static body_class(mixed $classes) : mixed
Parameters
- $classes : mixed
Return values
mixed —widget()
Output the widget on the front-end.
public
widget(array<string|int, mixed> $args, array<string|int, mixed> $instance) : mixed
Parameters
- $args : array<string|int, mixed>
- $instance : array<string|int, mixed>
Tags
Return values
mixed —get_current_taxonomy()
Return the currently viewed taxonomy name.
protected
get_current_taxonomy() : string
Return values
string —get_current_term_id()
Return the currently viewed term ID.
protected
get_current_term_id() : int
Return values
int —get_current_term_slug()
Return the currently viewed term slug.
protected
get_current_term_slug() : int
Return values
int —get_filtered_product_count()
Count products after other filters have occurred by adjusting the main query.
protected
get_filtered_product_count(int $rating) : int
Parameters
- $rating : int
Return values
int —get_main_meta_query()
protected
static get_main_meta_query() : mixed
Return values
mixed —get_main_tax_query()
protected
static get_main_tax_query() : mixed