投稿タイトル(entry-title)を非表示にする

表題通り「投稿タイトルを表示しない」ことは、"投稿ページ"ではあまりないと思いますが、"固定ページ"では意外とあったりします。

編集画面でTitleを入力しないでおけば、それで済むのですが、ページの記事タイトル(entry-title)を非表示にしたいというときに以下使えると思います。

CSSで非表示

それぞれのcssクラス設定は、以下を条件としています。なので、テーマによっては、固定ページ・投稿ページ・個別記事と特定方法を探し出す必要があります。

  • 投稿タイトルのclassは「entry-title」
  • 投稿全体部分にpost_class()でclassを出力
    例:
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    

    固定ページでは.page、投稿ページでは.post、個別ページではpost-[id]となります。
    style.css(子テーマ)にそれぞれ追加して下さい。

    /* 全固定ページで非表示 */
    .page .entry-title {
        display: none;
    }
    /* 全投稿ページで非表示 */
    .post .entry-title {
        display: none;
    }
    /* 特定の投稿IDで非表示 .post-<ID>(例:post=77)*/
    .post-77 .entry-title {
        display: none;
    }
    

    post_class()がclassを出力する部分になりますが、投稿の種類によって様々です。WordPress Codexを参照して下さい。

    もしくは
    bodyタグにbody_class()でclassを出力

    例:
    <body <?php body_class(); ?>>
    

    固定ページでは.page、投稿ページでは.single、個別ページではpage-id-[ID]・postid-[id]となります。
    style.css(子テーマ)にそれぞれ追加して下さい。

    /* 全固定ページで非表示 */
    .page .entry-title {
        display: none;
    }
    /* 全投稿ページで非表示 */
    .single.entry-title {
        display: none;
    }
    /* 特定の投稿IDで非表示 .post-<ID>(例:post=77)*/
    .page-id-77 .entry-title {
        display: none;
    }
    .postid-77 .entry-title {
        display: none;
    }
    

ページごとに表示・非表示を設定できるプラグイン「Hide Title」

インストール・有効化すると各編集ページの右側に以下のような設定が現れるので、非表示にしたいページで「Hide the title on singular page views.」にチェックを入れて下さい。ダウンロード

Hide-Title
entry-titleの要素に対してdisplay:noneを追加する同じ仕組みのようです。

  • このエントリーをはてなブックマークに追加

関連記事

no image

「編集(Edit)」リンクの非表示方法

ログインした状態で投稿ページを開くと投稿内や各コメントに各編集ページへリンクしてくれる「編集」リンクが表示されます。(繰り返し言いますが、自サイトにログインしているユーザにしか見えません。) こ

Twitterのツイートボタンの設置

Twitterのツイートボタンの設置はプラグインを使用しなくても容易に実装できるようです。 ソーシャルボタン設置のプラグインはこちらにいちおうまとめています。 Tweetボタンの設置コード 公式

テーブル実装プラグイン「TablePress」 + レスポンシブ対応

「TablePress」は、WordPressにテーブルを実装できるプラグインです。専用のレスポンシブ化のプラグインもリリースされています。ダウンロード デモ (PCの場合はブラウザの幅狭めてみたり

「続きを読む」(moreタグ)をカスタマイズ

WordPressではほとんどのテーマでは、複数の投稿を表示するアーカイブページ(カテゴリー別、タグ別、年月日別、作成者別など)ではmoreタグ(<!--more-->)を挿入することで、

ie.cssの子テーマ化など Twenty Twelve 1.1での変更点

TwentyTwelveが1.0から1.1にアップデートされたので、勉強もかねていくつか変更点を洗ってみました。 ie.cssを外出し pubdateの削除 rel="generator"

RSS/Atomフィード カスタマイズ

RSSフィードのカスタマイズ 標準で出力されるフィード WordPressの各種ページで出力されるフィードは以下になると思います。 投稿:投稿のフィード @全てのページ サイトのコメント:

no image

アップグレードで「更新を展開しています... 」のままになった場合の対処のひとつ

久々に出会ったような気がするのでメモです。 ローカルのテスト環境でWordPressを3.7から3.8にアップグレードしようとしたところ、「更新を展開しています... 」で止まってしまい更新処理がす

Twenty Ten カスタマイズ

Twenty Tenのカスタマイズについてのまとめです。 目次 コンテンツナビゲーション 非表示 「投稿日」を非表示 「作成者(投稿者)」を非表示 "コメントをどうぞ"("leave a

Twenty Twelve "コメントをどうぞ"を消す

今回は「Twenty Twelve」で標準で投稿タイトル下に出力されるリンク"コメントをどうぞ"|"Leave a reply"を非表示にする方法を。(コメントやピンバックが1件の場合は"1件のフィー

「Contact Form 7」 メッセージの送信に失敗~

この修正はWordPress 3.5で行われているようです。(~3.4.2) Contact Form 7で以下のエラーメッセージが出る場合は、確認してみて下さい。 「メッセージの送信に失敗

Comment

いきなりテンジク へ返信する コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

    PAGE TOP ↑