Home > wordpress > 特定カテゴリーの記事を指定件数分表示【WordPress】

特定カテゴリーの記事を指定件数分表示【WordPress】

特定のカテゴリーの記事を決まった件数表示したい場合はquery_posts,get_postsを使う。

query_postsとget_postsは、上記の目的ではほぼ同じ働きをするが

query_postsのループ処理 ⇒ while
get_postsのループ処理 ⇒ foreach

になる。
◎カテゴリー3の最新記事を5件表示する場合の例

【query_postsを利用する場合】
<?php query_posts($query_string . ‘&cat=3&showposts=5′); ?>
<?php if(have_posts()):while(have_posts()):the_post();?>
    <p><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></p>
<?php endwhile; endif; ?>

※$query_string
引数に$query_stringを付けないと、posts_nav_linkを使ったページが分割処理がうまく動作しない。
■書式
query_posts($query_string . “&order=ASC&cat=2&…”)
≫スゴク便利な万能タグ「query_posts」ただし…【WordPressカスタマイズメモ】

※showposts=5
showpostsで指定した値はダッシュボード > 設定 > 表示設定「1ページに表示する最大投稿数」で指定した値より優先される。

 【get_postsを利用する場合】
<?php
    $myposts = get_posts($query_string . ‘&category=3&numberposts=5′);
    if($posts):foreach($myposts as $post) :
?>
        <p><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></p>
<?php
    endforeach; endif;
?>

※$query_string
引数に$query_stringを付けないと、posts_nav_linkを使ったページが分割処理がうまく動作しない。

※showposts=5
showpostsで指定した値はダッシュボード > 設定 > 表示設定「1ページに表示する最大投稿数」で指定した値より優先される。

関連記事

コメント:23

****** 11-08-17 (水) 11:01
このコメントは管理者の承認待ちです
****** 11-08-17 (水) 13:07
このコメントは管理者の承認待ちです
****** 11-08-26 (金) 9:03
このコメントは管理者の承認待ちです
****** 11-08-28 (日) 17:26
このコメントは管理者の承認待ちです
****** 11-09-01 (木) 13:42
このコメントは管理者の承認待ちです
****** 11-09-28 (水) 3:00
このコメントは管理者の承認待ちです
****** 11-10-02 (日) 10:56
このコメントは管理者の承認待ちです
****** 11-11-01 (火) 21:55
このコメントは管理者の承認待ちです
****** 11-11-23 (水) 17:32
このコメントは管理者の承認待ちです
****** 11-12-02 (金) 23:10
このコメントは管理者の承認待ちです
****** 11-12-03 (土) 2:49
このコメントは管理者の承認待ちです
****** 11-12-03 (土) 6:18
このコメントは管理者の承認待ちです
****** 11-12-03 (土) 7:15
このコメントは管理者の承認待ちです
****** 11-12-03 (土) 10:56
このコメントは管理者の承認待ちです
****** 11-12-03 (土) 15:14
このコメントは管理者の承認待ちです
****** 11-12-03 (土) 18:59
このコメントは管理者の承認待ちです
****** 11-12-03 (土) 20:30
このコメントは管理者の承認待ちです
****** 11-12-04 (日) 0:03
このコメントは管理者の承認待ちです
****** 11-12-04 (日) 3:37
このコメントは管理者の承認待ちです
****** 11-12-12 (月) 16:18
このコメントは管理者の承認待ちです
****** 12-01-07 (土) 0:31
このコメントは管理者の承認待ちです
****** 12-01-28 (土) 5:32
このコメントは管理者の承認待ちです
****** 12-01-31 (火) 21:37
このコメントは管理者の承認待ちです
コメントフォーム
Remember personal info

トラックバック:4

このエントリーのトラックバックURL
http://web.donnatokimo.com/wordpress/53/trackback
Listed below are links to weblogs that reference
特定カテゴリーの記事を指定件数分表示【WordPress】 from ウェブなとき。
pingback from ビーチサンダル Beach Sandal - 特定カテゴリーの記事を指定件数分表示する方法 10-05-13 (木) 14:14

[...] ※記述場所はif文の直前 ※$query_string  ⇒引数に$query_stringを付けないと、posts_nav_linkを使ったページが分割処理がうまく動作しない。 ※showposts=5  ⇒showpostsで指定した値はダッシュボード > 設定 > 表示設定「1ページに表示する最大投稿数」で指定した値より優先される。 こちらを参考にさせていただきました。(感謝!) [...]

pingback from カテゴリー1とその子孫カテゴリーを呼び出す【WordPress】 | tycolとweb 10-06-15 (火) 14:41

[...] 【関連記事】 特定カテゴリーの記事を指定件数分表示【WordPress】 ※$query_string 引数に$q… [...]

pingback from Welcart導入記 その1:参考情報まとめ | 作業メモ 10-10-22 (金) 2:01

[...] 特定カテゴリーの記事を指定件数分表示【WordPress】 特定のカテゴリーの記事を決まった件数表示したい場合はquery_posts,get_postsを使うとか、それぞれの動作の違いとかオプションの説明とか。 [...]

****** 11-11-15 (火) 22:08
このコメントは管理者の承認待ちです

Home > wordpress > 特定カテゴリーの記事を指定件数分表示【WordPress】

want

Return to page top