WordPressのテーマ「Twenty Seventeen」のトップページ、固定ページ、投稿ページ等に「投稿」とか投稿者文字が表示される。サイトを公開してこれらの表示がデザイン的に邪魔な感じなので非表示にした。
固定ページ、投稿ページのカスタマイズ
―タイトル、投稿者、投稿日を非表示-
① 特にトップページの「投稿は」見出し(h2)なので、コード自体を削除。
① 特にトップページの「投稿」は見出し(h2)なので、コード自体を削除。
#index.phpを子テーマにコピー
wordpress/wp-content/themes/twentyseventeen-child/index.php
#下記のコードを削除
<header class="page-header">
<h2 class="page-title"><?php _e( 'Posts', 'twentyseventeen' ): ?></h2>
</header>
#以下のコードを、functions.phpに追加 ←投稿者名
function twentyseventeen_posted_on(){
echo '<span class="posted-on">' . twentyseventeen_time_link() . '</span>'; }
以上、トップページ、固定ページ、投稿ページの「投稿者」は削除される。
② カスタマイズから追加CSSで固定ページ及び投稿ページの「entry-title」を非表示にする。
1.TOP記事(固定記事)のタイトルのみ非表示
.home .entry-title {
display: none;
}
2.全固定ページのタイトルが非表示
.page .entry-title {
display: none;
}
3.全投稿ページのタイトルが非表示
.post .entry-title {
display: none;
}
4.特定の投稿IDで非表示 .post-(例:post=123)
.post-123 .entry-title {
display: none;
}
#固定ページのみ非表示、投稿ページは非表示にしたいページのみ。
カレンダーから移動した時に投稿ページに表示される「日:カテゴリー」とアーカイブページに移動の「カテゴリー名」は必要かな?目障りであれば、ファイル修正又はStyle.CSSに追加して非表示可能。

