【Twenty Twelve】投稿日情報をサイトで表示する方法

Twenty Twelveで投稿日を表示したい箇所に表示するようにカスタマイズしたいときの方法について。

投稿日情報の表示方法

1.関数を定義して使用する方法

投稿日だけ表示したい場合、Twenty Twelveのテンプレートを活かすとなるとfunctions.phpにある投稿日の設定をするコードを利用したほうがいいので、出力だけないので、それを追加したのが下のコードになります。

このコードをfunctions.phpファイルに追加します。

function twentytwelve_entry_meta_date() {

  $date = sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a>',
    esc_url( get_permalink() ),
    esc_attr( get_the_time() ),
    esc_attr( get_the_date( 'c' ) ),
    esc_html( get_the_date() )	);

    echo '投稿日:' . $date ;
}

結果を表示するには、テンプレート(content.phpなど)で下のコードを追加します。

<?php twentytwelve_entry_meta_date() ?>

2.テンプレートファイルに直接タグを書く方法

functions.phpファイルに関数を定義しないで、直接テンプレートファイルにカテゴリー情報を表示するタグを書く場合、content.phpでカテゴリー情報を表示したい箇所で下のコーを追加します。※投稿日にリンクは無いです。

<?php echo get_the_time('Y年n月j日'); ?>

または下のコードを追加します。

<?php echo get_the_date(); ?>

コメントを残す

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