'; }; add_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_shop_loop_item_title_overlay', 17); function woocommerce_shop_loop_item_title_overlay() { echo '' . esc_html(get_the_title()) . ''; }; add_action( 'woocommerce_before_shop_loop_item_title', 'aleanta_woo_shop_loop_item_link_close', 19); function aleanta_woo_shop_loop_item_link_close() { echo ''; }; add_action( 'woocommerce_shop_loop_item_title', 'aleanta_woo_shop_loop_item_title_open', 5); function aleanta_woo_shop_loop_item_title_open() { echo ''; }; // add_filter( 'loop_shop_per_page', create_function( '$cols', 'return '.aleanta_get_option('aleanta_products_per_page','9').';' ), 20 ); add_filter( 'loop_shop_per_page', function($cols){return aleanta_get_option('aleanta_products_per_page','9');}, 20 ); add_filter('loop_shop_columns', 'aleanta_loop_columns'); if (!function_exists('aleanta_loop_columns')) { function aleanta_loop_columns() { return 3; // 3 products per row } } add_filter( 'woocommerce_output_related_products_args', 'aleanta_related_products_args' ); function aleanta_related_products_args( $args ) { $args['posts_per_page'] = 3; // 3 related products $args['columns'] = 3; // arranged in 3 columns return $args; } if (aleanta_get_option('shop_settings_checkout') == 'on'){ add_filter ('woocommerce_add_to_cart_redirect', 'aleanta_woo_redirect_to_checkout'); } function aleanta_woo_redirect_to_checkout() { $checkout_url = WC()->cart->get_checkout_url(); return $checkout_url; } function aleanta_is_woo_page () { if( function_exists ( "is_woocommerce" ) && is_woocommerce()){ return true; } $woocommerce_keys = array ( "woocommerce_shop_page_id" , "woocommerce_terms_page_id" , "woocommerce_cart_page_id" , "woocommerce_checkout_page_id" , "woocommerce_pay_page_id" , "woocommerce_thanks_page_id" , "woocommerce_myaccount_page_id" , "woocommerce_edit_address_page_id" , "woocommerce_view_order_page_id" , "woocommerce_change_password_page_id" , "woocommerce_logout_page_id" , "woocommerce_lost_password_page_id" ) ; foreach ( $woocommerce_keys as $wc_page_id ) { if ( get_the_ID () == get_option ( $wc_page_id , 0 ) ) { return true ; } } return false; }