Category Filter hooks

wcps_layout_element_thumbnail_url

add_filter(‘wcps_layout_element_thumbnail_url’, ‘wcps_layout_element_thumbnail_url_10102020’, 10, 2); function wcps_layout_element_thumbnail_url_10102020($permalink, $args){ //echo ‘<pre>’.var_export($args, true).'</pre>’; $product_id = isset($args[‘product_id’]) ? $args[‘product_id’] : ”; $elementData = isset($args[‘elementData’]) ? $args[‘elementData’] : array(); $link_to = isset($elementData[‘link_to’]) ? $elementData[‘link_to’] : ”; if($link_to == ‘product_link’){ $permalink = get_permalink($product_id); }elseif ($link_to ==…

wcps_layout_metabox_navs

function wcps_layout_metabox_navs_20200516($team_settings_tab) { $current_tab = isset($_POST[‘tab’]) ? $_POST[‘tab’] : ‘general’; $team_settings_tab[] = array( ‘id’ => ‘custom’, ‘title’ => sprintf(__(‘%s Custom’,’text-domain’),'<i class=”fas fa-list-ul”></i>’), ‘priority’ => 3, ‘active’ => ($current_tab == ‘custom’) ? true : false, ); return $team_settings_tab; } add_filter(‘wcps_layout_metabox_navs’, ‘wcps_layout_metabox_navs_20200516’,…

wcps_layout_elements

function wcps_layout_elements_20200516($layout_elements) { $layout_elements[‘custom’] = array(‘name’ =>__(‘Custom’,’woocommerce-products-slider’)); return $layout_elements; } add_filter(‘wcps_layout_elements’, ‘wcps_layout_elements_20200516’, 99); View post on imgur.com

wcps_query_orderby_args

function wcps_query_orderby_args_20200516($args) { $args[‘custom’] = __(‘Custom’,’woocommerce-products-slider’); return $args; } add_filter(‘wcps_query_orderby_args’, ‘wcps_query_orderby_args_20200516’, 99);   View post on imgur.com

wcps_allowed_taxonomies

add_filter(‘wcps_allowed_taxonomies’, ‘wcps_allowed_taxonomies_20200516’, 99); function wcps_allowed_taxonomies_20200516($taxonomies) { $taxonomies[] = ‘product_type’; $taxonomies[] = ‘product_visibility’; return $taxonomies; } View post on imgur.com

wcps_metabox_navs

function wcps_metabox_navs_20200516($team_settings_tab) { $current_tab = isset($_POST[‘tab’]) ? $_POST[‘tab’] : ‘general’; $team_settings_tab[] = array( ‘id’ => ‘custom’, ‘title’ => sprintf(__(‘%s Custom’,’text-domain’),'<i class=”fas fa-list-ul”></i>’), ‘priority’ => 3, ‘active’ => ($current_tab == ‘custom’) ? true : false, ); return $team_settings_tab; } add_filter(‘wcps_metabox_navs’, ‘wcps_metabox_navs_20200516’,…

wcps_slider_item_class

add_filter(‘wcps_slider_item_class’,’wcps_slider_item_class_20200303′, 10, 2); function wcps_slider_item_class_20200303($class, $args){ $product_id = isset($args[‘product_id’]) ? $args[‘product_id’] : ”; $class .= ‘ my-custom-class’; return $class; } View post on imgur.com

wcps_items_wrapper_class

add_filter(‘wcps_items_wrapper_class’,’wcps_items_wrapper_class_20200303′, 10, 2); function wcps_items_wrapper_class_20200303($class, $args){ $class .= ‘ my-custom-class’; return $class; }   View post on imgur.com

wcps_slider_query_args

add_filter(‘wcps_slider_query_args’,’wcps_slider_query_args_20200303′, 10, 2); function wcps_slider_query_args_20200303($query_args, $args){ // search by keyword $query_args[‘s’] = ‘Hoodie’; return $query_args; }