WordPressのテーマTwenty Twelveで、記事のタイトルの表示をはてなダイアリー風に、投稿日付+記事タイトルで表示する

管理している別のブログで、はてなダイアリー風に、各記事のタイトルの横に投稿日時を表示したかったので少しカスタマイズしてみた。

編集したのはContent.php。Twenty Twelveの投稿画面で、記事のフォーマットを選択できるようになっているのだが、フォーマットによってcontent-〇〇.phpが変わってくるらしい。基本的には標準フォーマットしか使わないので、とりあえずcontent.phpを編集する。

<?php the_title(); ?>の前に<?php the_date(‘Y-m-d’, ”, ”); ?>を挿入する。

<header class="entry-header">
			<?php the_post_thumbnail(); ?>
			<?php if ( is_single() ) : ?>
			<h1 class="entry-title"><?php the_date('Y-m-d', '', ''); ?>  <?php the_title(); ?></h1>
			<?php else : ?>
			<h1 class="entry-title">
				<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentytwelve' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_date('Y-m-d', '', ''); ?>  <?php the_title(); ?></a>
			</h1>
			<?php endif; // is_single() ?>
			<?php if ( comments_open() ) : ?>
				<div class="comments-link">
					<?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
				</div><!-- .comments-link -->
			<?php endif; // comments_open() ?>
		</header><!-- .entry-header -->

ちなみに、当ブログはTwenty Tenのテーマを利用しているが、Twenty Tenの場合はLoop.phpを同じように <?php the_title(); ?>の前に<?php the_date(‘Y-m-d’, ”, ”); ?>を挿入すれば、日付の表示を行える。

 

コメントを残す

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