'customizer', 'prefix' => 'woo_categories' ]; return $result; } if ($mode === 'disabled') { $result = false; return $result; } $result = [ 'strategy' => $taxonomy_options ]; return $result; } if (is_shop() || is_cart() || is_checkout() || is_account_page()) { $result = [ 'strategy' => 'customizer', 'prefix' => 'woo_categories' ]; return $result; } } $post_options = false; if (is_page() || is_single()) { $post_options = blocksy_get_post_options(); $mode = blocksy_akg('has_hero_section', $post_options, 'default'); if ($mode === 'default') { $prefix = is_page() ? 'single_page' : 'single_blog_post'; if (is_page()) { if ( get_theme_mod( 'single_page_title_enabled', 'yes' ) === 'no' && !$allow_even_if_disabled ) { $result = false; return $result; } } if (is_single()) { if ( get_theme_mod( 'single_blog_post_title_enabled', 'yes' ) === 'no' && !$allow_even_if_disabled ) { $result = false; return $result; } } $result = [ 'strategy' => 'customizer', 'prefix' => $prefix ]; return $result; } if ($mode === 'disabled') { $result = false; return $result; } $result = [ 'strategy' => $post_options ]; return $result; } if (is_category() || is_tag()) { $taxonomy_options = blocksy_get_taxonomy_options(); $mode = blocksy_akg('has_hero_section', $taxonomy_options, 'default'); if ($mode === 'default') { if ( get_theme_mod( 'categories_has_page_title', 'yes' ) === 'no' && !$allow_even_if_disabled ) { $result = false; return $result; } return [ 'strategy' => 'customizer', 'prefix' => 'categories' ]; } if ($mode === 'disabled') { $result = false; return $result; } $result = [ 'strategy' => $taxonomy_options ]; return $result; } if (is_search()) { if ( get_theme_mod('search_page_title_enabled', 'yes') === 'no' && !$allow_even_if_disabled ) { $result = false; return $result; } return [ 'strategy' => 'customizer', 'prefix' => 'search' ]; } if ( get_theme_mod('blog_page_title_enabled', 'no') === 'no' && !$allow_even_if_disabled ) { $result = false; return $result; } $result = [ 'strategy' => 'customizer', 'prefix' => 'blog' ]; return $result; } function blocksy_output_hero_section( $type = 'type-1', $is_cache_phase = false ) { $source = blocksy_get_page_title_source(); if (! $source) { return ''; } $actual_type = blocksy_akg_or_customizer( 'hero_section', blocksy_get_page_title_source(), 'type-1' ); if ( function_exists('is_woocommerce') && ( is_shop() || is_account_page() || is_cart() || is_checkout() ) ) { $actual_type = 'type-2'; } if (blocksy_is_page_title_default()) { if (! $is_cache_phase && is_customize_preview()) { blocksy_add_customizer_preview_cache( '