WordPressでは、Top(フロントページ)に固定ページを使用する事が出来ます。制作の幅が広がりますね。
簡単に設定できるのですが、その場合ページのタイトルが表示されてしまうので、デザイン的に非表示にしたい場合があると思います。ページのタイトル(entry-title)を固定ページがTopに設定されている時だけ、表示されないようにカスタマイズしてみましょう。
INDEX
Topページの設定
予め作成しておいた固定ページを、設定 → 表示設定 → ホームページの表示 → 「ホームページ」のドロップダウンメニューの中から作成しておいた固定ページを選択します。
ファイルの準備
子テーマを使用しているとします。子テーマの中に[template-parts]フォルダを作成します。
親テーマから固定ページのファイル template-parts/content-page.php をコピーし、先ほど作成した[template-parts]フォルダに配置します。
childフォルダ/template-parts/content-page.php
タイトルに関するコードを書き換える
ページ内からページのタイトル(entry-title)の部分を探します。
<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
それを・・・・
<?php if(is_front_page()) : ?>
<?php else : ?>
<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
<?php endif ?>
書き換えると、フロントページの時だけタイトル(entry-title)は表示されなくなります。「フロントページで無ければ、entry-titleを表示」という意味です。
コメント ※ハンドルネームでお願いします