modes = array( 'grid' => __('Grid View'), ); $this->current_mode = 'grid'; } // end __construct; /** * Returns the list of columns for this particular List Table. * * @since 2.0.0 * @return array */ public function get_columns() { return array(); } // end get_columns; /** * Resets the filters. * * @since 2.0.0 */ public function get_filters(): array { return array( 'filters' => array(), 'date_filters' => array(), ); } // end get_filters; /** * Resets bulk actions. * * @since 2.0.0 * * @param string $which Top or bottom. * @return array */ public function bulk_actions($which = '') { return array(); } // end bulk_actions; /** * Renders the customer card for grid mode. * * @since 2.0.0 * * @param WP_Ultimo\Models\Customer $item The customer being shown. * @return void */ public function single_row_grid($item) { wu_get_template('base/products/grid-item', array( 'item' => $item, 'list_table' => $this, )); } // end single_row_grid; } // end class Product_List_Table;