Written by Anonymous
add_action( 'get_template_part_tmp-user/main-before', function() { if ( is_search() && is_single_breadcrumbs_position_main_before() ) { echo breadcrumbs_search(); } }); add_action( 'get_template_part_tmp/list-title', function() { if ( is_search() && is_single_breadcrumbs_position_main_top() ) { echo breadcrumbs_search(); } }); add_action( 'get_template_part_tmp/main-scroll', function() { if ( is_search() && is_single_breadcrumbs_position_main_bottom() ) { echo breadcrumbs_search(); } }); add_filter( 'code_minify_call_back', function( $html ) { if ( is_search() && is_single_breadcrumbs_position_footer_before() ) { $search = '<footer id="footer"'; $replace = breadcrumbs_search() . '<footer id="footer"'; $html = str_replace( $search, $replace, $html ); } return $html; }); function breadcrumbs_search() { $class = get_additional_single_breadcrumbs_classes(); $home_url = esc_url( get_home_url() ); $search_query = esc_attr( get_search_query() ); return <<<EOT <div id="breadcrumb" class="breadcrumb breadcrumb-search{$class}" itemscope itemtype="https://schema.org/BreadcrumbList"> <div class="breadcrumb-home" itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"> <span class="fa fa-home fa-fw" aria-hidden="true"></span> <a href="{$home_url}" itemprop="item"><span itemprop="name" class="breadcrumb-caption">ホーム</span></a> <meta itemprop="position" content="1" /> <span class="sp"><span class="fa fa-angle-right" aria-hidden="true"></span></span> </div> <div class="breadcrumb-item"> <span class="fa fa-file-o fa-fw" aria-hidden="true"></span> <span class="breadcrumb-caption">「{$search_query}」の検索結果</span> </div> </div> EOT; }