Lightning G3でヘッダーの右に電話番号を表示する方法
Lightningのヘッダー右上に電話番号を表示する方法の「Lightning G3」版です。
カスタマイズ前のLightning G3ではヘッダーにロゴとグローバルメニューが表示される仕組みで、電話番号や「お問い合わせはこちら」ボタンが表示されません。

この記事で紹介するようにヘッダーの右側をウィジェット化することで、次のように電話番号バナーなどを表示することができます。グローバルメニューはセンタリングされます。

以下、手順です。コード入力が不要なパターンも紹介するので必要に応じて取り組んでみてください。
Lightning G3でヘッダー右に電話番号を表示する方法
以下のコードはLightning G3でヘッダー右ウィジェットを作成するコードです。電話番号の表示などに使えます。子テーマのfunctions.phpなどに入力してください。
/* ヘッダー右ウィジェットの作成 */ function my_register_sidebar() { register_sidebar( array ( 'name' => 'ヘッダー右' , 'id' => 'header-right-widget' , 'description' => '画面右上に表示されるウィジェットです。' , 'before_widget' => '<aside class="widget %2$s" id="%1$s">' , 'after_widget' => '</aside>' , ) ); } add_action( 'widgets_init' , 'my_register_sidebar' , 999 ); /* ヘッダー右ウィジェットの表示 */ function my_lightning_site_header_logo_after() { if ( is_active_sidebar( 'header-right-widget' ) ) { echo '<div class="site-header-sub">' ; dynamic_sidebar( 'header-right-widget' ); echo '</div>' ; } } add_action( 'lightning_site_header_logo_after' , 'my_lightning_site_header_logo_after' ); /* ヘッダーのクラス名を変更 */ function my_lightning_get_class_names( $class ) { $class [ 'site-header' ][1] = 'site-header--layout--sub-active' ; $class [ 'global-nav' ][1] = 'global-nav--layout--penetration' ; return $class ; } add_filter( 'lightning_get_class_names' , 'my_lightning_get_class_names' ); |
※Lightning G3およびLightning G3 Pro Unitのソースコードを参考に作成しました。
スマホでもヘッダー右ウィジェットを表示する場合は次のCSSを子テーマのstyle.cssなどに入力します。
/* モバイルのヘッダー右ウィジェット */ @media (max-width: 991px) { .site-header-sub { display: inherit; margin: 0; padding: 0; } } |
これにより、ヘッダー右ウィジェットが作成されるので、自由にバナーや文字を追加できます。この例ではテキストウィジェットに電話番号のバナーを設置しています。

これで上記のようにヘッダー右側に電話番号を表示できるようになります。電話番号に限らず「詳しくはこちら」ボタンや、ちょっとしたお知らせなどにも使えます。
コードを編集せずに電話番号を表示したい場合
「PHPを編集するのは難しい」とか「functions.phpを変更して痛い目に会ったことがある」などの理由で、できればコードを編集せずに電話番号を表示したい場合はLightning G3 Pro Unitプラグインをおすすめします。
コード編集は不要で、「外観」-「カスタマイズ」-「Lightningヘッダー設定」メニューで設定できます。
たとえば、「ヘッダーコンタクトあり & ナビ貫通」を選択すると、ヘッダー右側に連絡先が表示され、グローバルメニューはセンタリングされます。

「ヘッダーウィジェットあり & ナビ貫通」を選択すると、この記事で紹介したようにヘッダー右側がウィジェット化され、自由に編集できるようになります。

ヘッダー右側の用途がなければ「ナビゲーション回り込み」を選択してLightning G3の初期状態と同じようにロゴとグローバルメニューを横並びにできます。

「タイトル中央 & ナビ貫通」を選択してロゴおよびグローバルメニューをセンタリングすることもできます。

メニューを選択するだけなのでコード記述に慣れていない方も安心です。Lightning G3 Pro Unitプラグインには他にも役立つ機能が満載です。興味がある方は、ぜひお試しください。