すみません、もう少し情報をください。
各カテゴリ記事一覧の表示数が5件のみしか表示されません。
カテゴリというのは、通常の投稿のカテゴリのことでしょうか?
それとも、ご自身で作成したカスタム投稿タイプに紐付けされたカスタムタクソノミーのことでしょうか。
taxonomy.phpで表示されるものはきちんと件数分表示されるのですが。
ということは今回問題になっているのはtaxonomy.phpではないということですよね。
5件表示したいテンプレートというのはどれでしょうか。
※現状のコードを見せていただけると早いです。
mypacecreatorさん 御回答ありがとうございます。
説明不足申し訳ありません。
カスタムタクソノミーで作成したカテゴリーです。
こちらで作品ギャラリーのページを作成しています。
■全年代別作品(page.php)で2004年~から現行の作品一覧をサムネイルで表示
■各年代作品(taxonomy.php)で各年代の作品一覧をサムネイルで表示
■作品単体ページ(single.php)
で表示させるのが目標です。
現状のコードはコチラのページを参考にしてあります。
http://ja.forums.wordpress.org/topic/4823?replies=5
<?php
$taxonomy_name = 'gallerycat';
$gallerycat_taxonomies = get_terms( $taxonomy_name );
// hogehoge タクソノミーが登録されていなければループしない。
if ( ! is_wp_error( $gallerycat_taxonomies ) && count( $gallerycat_taxonomies ) ) {
?>
<ul class="gallery_tax_list">
<?php
foreach ( $gallerycat_taxonomies as $gallerycat_taxonomy ) {
// 投稿タイプがhoge で $taxonomy_name タクソノミーかつ、 カテゴリーが$hogehoge_taxonomy->slugの記事を取得
$tax_posts = get_posts( array( 'post_type' => 'gallery', 'taxonomy' => $taxonomy_name, 'term' => $gallerycat_taxonomy->slug ) );
// 記事があれば、カテゴリーと記事のリストを表示
if ( $tax_posts ) {
?>
<li class="gallery_tax"><h3><?php echo $gallerycat_taxonomy->name; ?></h3>
<ul class="gallery_tax_<?php echo esc_attr( $gallerycat_taxonomy->slug ); ?>">
<?php
foreach ( $tax_posts as $tax_post ) {
$link = get_permalink( $tax_post->ID );
?>
<li class="gallery_tax_post"><a>">
<?php echo get_the_post_thumbnail($tax_post->ID, array(83,83)) ?></a>
<?php
}
?>
<?php
}
}
?>
<?php
}
?>
お手数掛けますが、何卒宜しくお願いします。
あーなるほど。
get_postsで記事取得しているわけですね。
get_postsは、取得件数の指定をしていない場合、デフォルト値が5件になります(たしか)。
get_posts(
array(
'post_type' => 'gallery',
'taxonomy' => $taxonomy_name,
'term' => $gallerycat_taxonomy->slug,
'posts_per_page' => 20 //これを追加
)
);
でどうでしょう。
※わかりやすいよう改行入れました。
早速の御回答ありがとうございます。
出来ました!理想通りの表示が出来ています。
大変感謝いたします。どうもありがとうございました。