Category
Archives
Cocotiie
2006年:Web制作に関する覚書きブログをはじめる。

2018年:Cocotiie(ココッティー)・・・ここちいい(笑)として運営開始。

Trial And Errorの精神で勉強中です。少しでも誰かの助けになれれば嬉しいです。宜しくお願い致します。
テーマをSWELLにしてリニューアルしましたSWELLについて

[WordPress] Top 固定ページ のタイトルを非表示にする

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を表示」という意味です。

よかったらシェアお願いします

コメント

コメントする

INDEX
閉じる