TwentyTen カテゴリーページの記事を抜粋表示(続きを読む)にする

ワードプレステーマTwentyTenのカテゴリーページを抜粋表示にして’続きを読む’に設定する方法です。

テーマTwentyTenは、デフォルトですと’アーカイブ(年月別)’と’検索結果(search)’だけが抜粋記事設定(続きを読む)になっています。

その他のページは、全文表示及び10件(記事)表示の設定になっていると思います。この記事の表示件数の設定は、管理画面の「設定」⇒「表示設定」から行えます。ただし、個別の設定ではなく、サイト全体の設定になってしまします。

ページ別の記事の表示数の設定は、コチラを参考にしてみて下さい。

テーマTwentyTenで各ページの記事表示件数を個別に設定する

さて、それでは’カテゴリーページ’の記事を抜粋表示にして’続きを読む’にしていきましょう。

管理画面より「外観」⇒「テーマ編集」テンプレートファイルの’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 else : ?>

緑の部分を修正していきます。ココに、カテゴリーページを加える事で’記事を抜粋表示’にして続きを読むにする事が出来ます。

↓以下の様に追加/修正して下さい。

<?php if ( is_archive() || is_search() || is_category() ) : // Only display excerpts for archives and search. ?>

これで、カテゴリーページが抜粋表示になり’続きを読む’の設定が出来たハズです。

その他のページについても、抜粋表示にしたい続きを読むの設定をしたい方は、以下を加える事で出来るハズです。

  • TOPページ
    is_home()
  • タグページ
    is_tag()

これで、目的の記事を探しやすくなりましたね♫

WordPressデザインブック ステップバイステップ形式でマスターできる
WordPressデザインブック ステップバイステップ形式でマスターできる

 

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

コメントを残す

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