記事ページではタイトルのみをh1に、トップページやアーカイブページではロゴ画像のaltをh1にしたい
-
トップページやアーカイブページはロゴ画像のaltをH1に設定し、記事詳細ページは記事タイトルのみH1になるように設定したいです。
現在header-type1を設定しておりコードは以下のようになっています。
<div id="header-box" class="<?php is_top_navi_display(); ?> header-box <?php is_animation_style(); ?>"> <div id="header" class="header-type1 header <?php is_animation_style(); ?>"> <?php if ( is_mobile() ) : ?> <div id="site-info" class="ef"> <?php if ( get_topnavi_logo_image_url() ) : ?> <h1 class="sp-logo-size"><a href='https://sample.com/' title='<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>' rel='home' target='_bank'><img src='<?php echo get_topnavi_logo_image_url(); ?>' alt='ここがh1となる'></a></h1> <?php else : ?> <?php if( empty(is_title_text()) ): ?> <span class="sp-logo-size"><a href='https://sample.com/' title='<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>' rel='home' target='_bank'><?php bloginfo( 'name' ); ?></a></span> <?php else : ?> <span class="sp-logo-size"><a href='https://sample.com/' title='<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>' rel='home' target='_bank'><?php echo is_title_text(); ?></a></span> <?php endif; ?> <?php endif; ?> </div> <?php else : ?> <div id="site-info" class="ef"> <?php if ( get_topnavi_logo_image_url() ) : ?> <h1 class="tn-logo-size"><a href='https://sample.com/' rel='home' target='_bank'><img src='<?php echo get_topnavi_logo_image_url(); ?>' alt='h1になるalt'></a></h1> <?php else: ?> <?php if( empty(is_title_text()) ): ?> <span class="tn-logo-size"><a href='https://sample.com/' title='<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>' rel='home' target='_bank'><?php bloginfo( 'name' ); ?></a></span> <?php else : ?> <span class="tn-logo-size"><a href='https://sample.com/' title='<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>' rel='home' target='_bank'><?php echo is_title_text(); ?></a></span> <?php endif; ?> <?php endif; ?> </div> <?php if( has_nav_menu('glonavi') ) : ?> <!--グローバルナビゲーション layout3--> <div id="drawernav3" class="ef"> <?php wp_nav_menu( array( 'theme_location' =>'glonavi', 'container' =>'nav', 'container_class'=>'fixed-content ef', 'items_wrap' =>'<ul class="menu-box">%3$s</ul>') ); ?> </div> <!--グローバルナビゲーション layout3--> <?php endif; ?> <?php endif; ?> <?php if ( get_theme_mod('top_navi_sc_display') == "tn_search_on" || get_theme_mod('top_navi_sns_display') == "tn_sns_on" ): ?> <div id="headmenu"> <span class="headsns <?php is_top_navi_sns_display(); ?>"> <?php if ( get_option('tw_page_url') ): ?> <span class="twitter"><a href="<?php echo get_option('tw_page_url'); ?>"><i class="jic-type jin-ifont-twitter" aria-hidden="true"></i></a></span> <?php endif; ?> <?php if ( get_option('fb_page_url') ): ?> <span class="facebook"> <a href="<?php echo get_option('fb_page_url'); ?>"><i class="jic-type jin-ifont-facebook" aria-hidden="true"></i></a> </span> <?php endif; ?> <?php if ( get_option('insta_page_url') ): ?> <span class="instagram"> <a href="<?php echo get_option('insta_page_url'); ?>"><i class="jic-type jin-ifont-instagram" aria-hidden="true"></i></a> </span> <?php endif; ?> <?php if ( get_option('youtube_page_url') ): ?> <span class="youtube"> <a href="<?php echo get_option('youtube_page_url'); ?>"><i class="jic-type jin-ifont-youtube" aria-hidden="true"></i></a> </span> <?php endif; ?> <?php if ( get_option('line_page_url') ): ?> <span class="line"> <a href="<?php echo get_option('line_page_url'); ?>" target="_blank"><i class="jic-type jin-ifont-line" aria-hidden="true"></i></a> </span> <?php endif; ?> <?php if ( get_option('contact_page_url') ): ?> <span class="jin-contact"> <a href="<?php echo get_option('contact_page_url'); ?>"><i class="jic-type jin-ifont-mail" aria-hidden="true"></i></a> </span> <?php endif; ?> </span> <span class="headsearch <?php is_top_navi_sc_display(); ?>"> <?php get_search_form(); ?> </span> </div> <?php endif; ?> </div> <?php if ( is_mobile() ) : ?> <!--ここからスマホスライドメニュー--> <?php if( has_nav_menu('sp-slide-menu') ) : ?> <div class="cps-sp-menu-bar <?php is_animation_style(); ?>"> <?php wp_nav_menu( array( 'theme_location' =>'sp-slide-menu', 'container' =>'sp-nav', 'container_class'=>'sp-slide-menu', 'items_wrap' =>'<ul class="head-sp-menu-bar-inner">%3$s</ul>') ); ?> </div> <?php endif; ?> <!--ここまでスマホスライドメニュー--> <?php endif; ?> </div> <?php if( ! is_page_template('lp.php') ) :?> <?php if ( ! get_theme_mod('cps_info_text') == null ): ?> <div class="cps-info-bar <?php is_animation_style(); ?>"> <a href="<?php echo get_theme_mod('cps_info_link'); ?>"><span><?php echo get_theme_mod('cps_info_text'); ?></span></a> </div> <?php endif; ?> <?php endif; ?>
何か解決策を教えていただきたいです。
マニュアル確認済み
キャッシュクリア済み
プラグイン全停止済み
WordPressのバージョン : 6.2.2
ご利用のサーバー名 :
PHPのバージョン :
OS :
ご利用のブラウザ :
該当サイトのURL :
-
@SY-rls さん
こんにちは!
コードの詳細ありがとうございます。こちらのトピックで近い内容を扱っておりますが、
https://jin-forum.jp/topic/4888/googleのモバイル検索結果-urlの上にサイト名を表示するにはテンプレートファイルを修正するような独自カスタマイズは
SY-rls さんご自身でカスタマイズしていただくか、有識者の方にご依頼いただければと存じます。(※親テーマでのカスタマイズはアップデート時に上書きされる場合があり、
子テーマでのカスタマイズはアップデート時に調整が必要になってくるのでごご注意ください...!!)お役に立てず申し訳ありませんが、ご確認よろしくお願いいたします。