Untitled
unknown
php
2 years ago
2.0 kB
8
Indexable
add_action( 'wp', function() { $page = (get_query_var('paged')) ? get_query_var('paged') : 1; if ( 1 !== $page ) { remove_action( 'shoptimizer_before_content', 'shoptimizer_product_cat_banner', 15 ); add_action( 'shoptimizer_before_content', 'shoptimizer_product_cat_banner_updated', 15 ); }; }, 20 ); if ( ! function_exists( 'shoptimizer_product_cat_banner_updated' ) ) { function shoptimizer_product_cat_banner_updated() { if ( is_product_category() || is_product_tag() || is_tax( 'product_brand' ) ) { $shoptimizer_layout_woocommerce_category_position = ''; $shoptimizer_layout_woocommerce_category_position = shoptimizer_get_option( 'shoptimizer_layout_woocommerce_category_position' ); if ( 'below-header' === $shoptimizer_layout_woocommerce_category_position ) { wp_enqueue_script( 'shoptimizer-lazyload-bg', get_theme_file_uri( '/assets/js/lazyload-bg.js' ), array(), '20191215', false ); $term = get_queried_object(); if ( shoptimizer_is_acf_activated() ) { $categorybanner = get_field( 'category_banner', $term ); } remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 ); remove_action( 'woocommerce_archive_description', 'shoptimizer_woocommerce_taxonomy_archive_description' ); remove_action( 'woocommerce_archive_description', 'shoptimizer_category_image', 20 ); remove_action( 'woocommerce_before_main_content', 'shoptimizer_archives_title', 20 ); ?> <?php if ( ! empty( $categorybanner ) ) : ?> <style> .shoptimizer-category-banner.visible { background-image: url('<?php echo shoptimizer_safe_html( $categorybanner ); ?>'); } </style> <?php endif; ?> <?php if ( ! empty( $categorybanner ) ) { ?> <div class="shoptimizer-category-banner lazy-background"> <?php } else { ?> <div class="shoptimizer-category-banner"> <?php } ?> <div class="col-full"> <h1><?php single_cat_title(); ?></h1> </div> </div> <?php } } } }
Editor is loading...