芝麻web文件管理V1.00
'; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}
add_action( 'woocommerce_before_shop_loop_item_title', 'izo_loop_product_categories', 15 );
/**
* Wrap single product gallery and summary before
*/
function izo_single_product_wrap_before() {
echo '';
}
add_action( 'woocommerce_before_single_product_summary', 'izo_single_product_wrap_before', -99 );
/**
* Wrap single product gallery and summary after
*/
function izo_single_product_wrap_after() {
echo '
';
}
add_action( 'woocommerce_after_single_product_summary', 'izo_single_product_wrap_after', 9 );
/**
* Disable titles from Woocommerce tabs
*/
add_filter( 'woocommerce_product_additional_information_heading', '__return_false' );
add_filter( 'woocommerce_product_description_heading', '__return_false' );
/**
* Wrap products results and ordering before
*/
function izo_wrap_products_results_ordering_before() {
echo '';
}
add_action( 'woocommerce_before_shop_loop', 'izo_wrap_products_results_ordering_before', 19 );
/**
* Wrap products results and ordering after
*/
function izo_wrap_products_results_ordering_after() {
echo '
';
}
add_action( 'woocommerce_before_shop_loop', 'izo_wrap_products_results_ordering_after', 31 );
/**
* Loop product thumbnails wrapper before
*/
function izo_loop_thumb_wrapper_before() {
echo '';
woocommerce_template_loop_product_link_open(); //open product link
}
add_action( 'woocommerce_before_shop_loop_item', 'izo_loop_thumb_wrapper_before', 11 );
/**
* Loop product thumbnails wrapper after
*/
function izo_loop_thumb_wrapper_after() {
woocommerce_template_loop_product_link_close(); //close product link
echo '
';
woocommerce_template_loop_add_to_cart();
echo '
';
echo '
'; //close .loop-thumb-wrapper
}
add_action( 'woocommerce_before_shop_loop_item_title', 'izo_loop_thumb_wrapper_after', 11 );
/**
* Remove loop product actions
*/
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open' );
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );
/**
* Wrap loop product title in link before
*/
function izo_loop_title_wrapper_before() {
woocommerce_template_loop_product_link_open(); //open product link
}
add_action( 'woocommerce_shop_loop_item_title', 'izo_loop_title_wrapper_before', 9 );
/**
* Wrap loop product title in link after
*/
function izo_loop_title_wrapper_after() {
woocommerce_template_loop_product_link_close(); //open product link
}
add_action( 'woocommerce_shop_loop_item_title', 'izo_loop_title_wrapper_after', 11 );
/**
* Wrap order review before
*/
function izo_wrap_order_review_before() {
echo '';
}
add_action( 'woocommerce_checkout_before_order_review_heading', 'izo_wrap_order_review_before', 5 );
/**
* Wrap order review after
*/
function izo_wrap_order_review_after() {
echo '
';
}
add_action( 'woocommerce_checkout_after_order_review', 'izo_wrap_order_review_after', 15 );
/**
* Woocommerce related custom CSS
*/
function izo_woocommerce_custom_css( $css ) {
$css .= Izo_Custom_CSS::get_resp_font_sizes_css( 'single_product_title_size', $defaults = array( 'desktop' => 40, 'tablet' => 36, 'mobile' => 28 ), '.single-product-top .entry-title' );
$css .= Izo_Custom_CSS::get_color_css( 'single_product_title_color', '', '.single-product-top .entry-title' );
$css .= Izo_Custom_CSS::get_resp_font_sizes_css( 'single_product_price_size', $defaults = array( 'desktop' => 22, 'tablet' => 22, 'mobile' => 22 ), '.single-product-top .price' );
$css .= Izo_Custom_CSS::get_color_css( 'single_product_price_color', '', '.single-product-top .price' );
$css .= Izo_Custom_CSS::get_resp_font_sizes_css( 'loop_product_title_size', $defaults = array( 'desktop' => 16, 'tablet' => 16, 'mobile' => 16 ), 'ul.products li.product .woocommerce-loop-product__title' );
$css .= Izo_Custom_CSS::get_color_css( 'loop_product_title_color', '', 'ul.products li.product .woocommerce-loop-product__title' );
$css .= Izo_Custom_CSS::get_resp_font_sizes_css( 'loop_product_price_size', $defaults = array( 'desktop' => 16, 'tablet' => 16, 'mobile' => 16 ), 'ul.products li.product .price' );
$css .= Izo_Custom_CSS::get_color_css( 'loop_product_price_color', '', 'ul.products li.product .price' );
return $css;
}
add_filter( 'izo_custom_css_output', 'izo_woocommerce_custom_css' );