Automattic\WooCommerce\Blocks\BlockTypes
ProductFilterRating::get_checkbox_list_items
Method of the class: ProductFilterRating{}
No Hooks.
Returns
null
. Nothing (null).
Usage
$ProductFilterRating = new ProductFilterRating(); $ProductFilterRating->return ob_get_clean();
ProductFilterRating::get_checkbox_list_items() ProductFilterRating::get checkbox list items code WC 9.9.5
return ob_get_clean(); } /** * Retrieve the rating filter data for current block. * * @param WP_Block $block Block instance. */ private function get_rating_counts( $block ) { $query_vars = ProductCollectionUtils::get_query_vars( $block, 1 ); if ( ! empty( $query_vars['tax_query'] ) ) { // phpcs:ignore WordPress.DB.SlowDBQuery.slow_db_query_tax_query $query_vars['tax_query'] = ProductCollectionUtils::remove_query_array( $query_vars['tax_query'], 'rating_filter', true ); } if ( isset( $query_vars['taxonomy'] ) && false !== strpos( $query_vars['taxonomy'], 'pa_' ) ) { unset( $query_vars['taxonomy'], $query_vars['term'] ); } $container = wc_get_container(); $counts = $container->get( FilterDataProvider::class )->with( $container->get( QueryClauses::class ) )->get_rating_counts( $query_vars ); $data = array();