TwentyTen TOPページの記事を抜粋表示にする

ワードプレステーマTwentyTenのTOPページの記事表示は、デフォルトでは全文表示になっています。それを、抜粋表示にする方法です。

管理画面より「外観」⇒「テーマ編集」から’loop.php’ファイルを開いて下さい。(小テーマを使用している方は、小テーマ側のテンプレートファイルを編集して下さい)

ここで一つ注意点があります。’loop.php’ファイルには、「記事投稿がない場合」「アサイドフォーマット」「ギャラリーフォーマット」「その他のフォーマット」で表示が制御されています。

初心者の方、特に何も変更などしていない方は、恐らく記事フォーマットは「標準」でしょう。その場合は、「その他のフォーマット」を編集しますのでお気をつけ下さい。

それでは、’loop.php’ファイルの中から以下の部分を探して下さい。

<?php /* How to display all other posts. */ ?>

	<?php else : ?>
		<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
			<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>

			<div class="entry-meta">
				<?php twentyten_posted_on(); ?>
			</div><!-- .entry-meta -->

	<?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>
			<div class="entry-summary">
				<?php the_excerpt(); ?>
			</div><!-- .entry-summary -->

↓この部分を追加変更して下さい。

<?php /* How to display all other posts. */ ?>

	<?php else : ?>
		<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
			<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>

			<div class="entry-meta">
				<?php twentyten_posted_on(); ?>
			</div><!-- .entry-meta -->

	<?php if ( is_archive() || is_search() || is_home() ) : // Only display excerpts for archives and search. ?>
			<div class="entry-summary">
				<?php the_excerpt(); ?>
			</div><!-- .entry-summary -->

赤色の部分を追加するだけでOKです。これで、TOPページの記事表示が抜粋表示になったハズです。

記事フォーマットが「アサイド」または「ギャラリー」の方は、そちらの記事表示を変更して下さい。分からない方は無視して大丈夫です。


にほんブログ村 ブログブログ ブログノウハウへ

1 thoughts on “TwentyTen TOPページの記事を抜粋表示にする

  1. ピンバック: ブログTOPページの記事を抜粋表示にする | PCやぶ医者日記

コメントを残す

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