Twenty Fourteen 「投稿日」や"先頭固定表示"を非表示

日付を表示する部分は、全てtwentyfourteen_posted_onに集約されています。該当部分をコメントアウトしたかたちで子テーマのfunctions.phpに追加して下さい。
「投稿日」が表示される場所
「投稿日」は、投稿ページと短冊ウィジェット内に表示されます。
// twentyfourteen_posted_on #: content-aside.php content-audio.php content-gallery.php #: content-image.php content-link.php content-quote.php #: content-video.php content.php // 短冊ウィジェット #: inc/widgets.php
「投稿日」を非表示・消す方法
スタイルシートで非表示に
非表示にする対象を選んで小テーマのstyle.cssに適用して下さい。
HTML自体は出力されますが、スタイルシートで非表示にすることも可能です。
// 投稿ページ内の「投稿日」のみ .main-content .entry-date { display: none;} // 短冊ウィジェット内の「投稿日」のみ .widget_twentyfourteen_ephemera .entry-date { display: none;} // 両方の「投稿日」 .entry-date { display: none;}
テンプレートを編集して削除する
投稿ページの「投稿日」はtwentyfourteen_posted_onに集約されています。
// オリジナル twentyfourteen_posted_on in /inc/template-tags.php // functions.php(子テーマ)に追加 function twentyfourteen_posted_on() { // "先頭固定表示"部分 if ( is_sticky() && is_home() && ! is_paged() ) { echo '<span class="featured-post">' . __( 'Sticky', 'twentyfourteen' ) . '</span>'; } // Set up and print post meta information. // 「投稿日」部分 printf( '<span class="byline"><span class="author vcard"><a class="url fn n" href="%1$s" rel="author">%2$s</a></span></span>', // esc_url( get_permalink() ), // esc_attr( get_the_date( 'c' ) ), // esc_html( get_the_date() ) esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ), get_the_author() ); }
「投稿者」と同様、この方法では短冊ウィジェットの「投稿日」は削除できません。
inc/widgets.phpに記述されていますが、直書きされていますのでスタイルシートを使用した方法で非表示するのが楽だと思います。
"先頭固定表示"を非表示に
TwentyFourteenでは、投稿の「公開状態」を"この投稿を先頭に固定表示"で公開すると、メタ情報に"先頭固定表示"というタグが表示されます。
テンプレートを修正して削除するのは、上記コード内の"先頭固定表示"部分をコメントアウトして下さい。
同様にスタイルシートで非表示にすることもできます。
// style.css(子テーマ)に追加 .featured-post { display: none; }
関連記事
-
-
コメント欄停止・コメント削除
WordPressでは標準でコメント機能が付いてきます。この投稿ではコメント機能の停止や既に投稿されたコメントを削除する方法を紹介します。 設定による停止方法 新規の投稿に関してコメントを停止
-
-
「最近の投稿」ウィジェット カスタマイズ
目次 ウィジェットを削除 標準の設定 特定のカテゴリーに属する投稿を除外 カスタマイズ プラグイン 「最近の投稿」ウィジェットを削除 「最近の投稿」ウィジェット
-
-
テーマ ブックマーク 2013
2012 フリーテーマ トップ 20 Top 20 Free WordPress Themes of 2012 http://ow.ly/wMGjZ ハイクオリティフリーテーマ 3月 20 Top
-
-
jQueryをCDNから読み込む
WordPressではデフォルトでjQueryライブラリが同梱されています。この記事では、それをやめて、CDNから読み込み、使用する方法を解説します。 WordPress 3.6 3.9 4.0
-
-
Twenty Twelve カスタマイズ
何点かTwentyTwelveのカスタマイズについてご質問をいただきましたのでここでまとめてみます。 目次 子テーマのつくりかた 他記事へのリンク アーカイブタイトル("カテゴリー別アーカ
-
-
テーマ 「Responsive」 カスタマイズ
デモ | ダウンロード 目次 投稿日 非表示 作成者 非表示 "Responsive Theme powered by WordPress" 削除 投稿日 非表示 オリ
-
-
titleタグ(wp_title) カスタマイズ
SEO対策を行う際に、titleタグは重要な要素だと言われています。 「サイトのタイトル」、「キャッチフレーズ」(site_description)、「カテゴリー名」など色々と組み合わせてみることが
-
-
Twenty Fifteen カスタマイズ
WordPress 4.1のデフォルトテーマである「Twenty Fifteen」は三世代前の「Twenty Twelve」に似たテーマで非常にシンプルなテーマにまとまっていますね。カスタマイズをまと
-
-
「Google Analytics for WordPress」投稿URLにやたら長いパラメータがついてしまう
Google 検索結果をみていたら、Wordpressの投稿のURLが実際のものより異様に長くなっているので何かなと思って調査してみました。 このような感じで http://kwski.net/ca
-
-
アイキャッチにマウスオーバーすると投稿タイトルを表示
WordPressのフォーラムから定期的に流入があるため、対応をいくつか探ってみました。トピックは、「サムネイルにマウスオーバーするとタイトルが表示されるようにしたい」 ちなみに、投稿内のキャプ
- PREV
- Twenty Fourteen 「投稿者」を非表示
- NEXT
- hasOne アソシエーション
Comment
[…] Twenty Fourteen 「投稿日」や”先頭固定表示”を非表示 […]
[…] Twenty Fourteen 「投稿日」や”先頭固定表示”を非表示 […]
twenty fourteenでカスタマイズ投稿テンプレートを作成して複数ブログを設置しているのですが、なぜか日付や投稿者などの投稿メタ情報が表示されず、あれこれ調べていたらこちらのサイトに行きつきました。
投稿メタ情報が「twentyfourteen_posted_on」で制御されているとは盲点でした。
この情報を参考に投稿フォーマットタイプを指定したところ無事にメタ情報が表示されました。
ただし、なぜか投稿フォーマットタイプが「通常」の場合だけは投稿メタ情報が表示されないのですが、content-[カスタム].phpのentry-metaの中に[get_post_format_link( 'content' )」を無理やり追記したところ「通常」フォーマットタイプでも投稿メタ情報が表示されました。
今回は非表示ではなく表示したかったのですが、こちらの情報がなければ可決できませんでした。
的確な情報をくださり本当にありがとうございます、これからも参考にさせていただきます。