宮澤WordPressをCMSとして使用→ポータルサイト/ニュースサイト/求人情報サイト/不動産検索サイト/SNSとの連携/バナー管理etc.構築致します。PC&モバイルサイト連動やSSL化、SEO対策も。WordPressのカスタマイズ/ハックトップページやカテゴリページで、通常のループ(whileなど)で記事を呼び出す時に、昇順/降順や特定カテゴリのみ、特定の期間など自由な条件で呼び出したくなることがあると思う(特に企業サイトやポータルサイト)。その場合にすごく便利なタグが「query_posts」。/降順、件数など指定するとその条件に該当する記事が取得され、その後のループのフォーマットに沿って、件数分表示される。該当件数が例えば50件など大量にある場合は10件×5ページに分割したいが、引数をただ設定しただけでは「次のページへ」と分割できない。それは「query_post」というタグが、今は何ページ目を表示しているのか、またそのページがどのカテゴリを表示しているのか、といったURLから得られる情報を無視してしまうためのようです。次へ次へとページを送っても現在のページ数を取得できず、同じ記事(例では最初の10件)しか表示されない。その場合「$query_string」のひと言を、引数の先頭に加え、続く引数を「&」で始める。?><p>該当する記事はありません。?>これで該当記事がたくさんある場合に「次のページへ」が機能します。いつものループに、最初のたった1行を加えるだけで自由自在に記事を呼び出せます。ちなみに、現在のカテゴリを取得する例も下の記事に紹介されています。$categoryvariable=$catと現在のカテゴリIDを変数に設定して、その後のquery_postsの引数cat=に代入すれば「現在のカテゴリ」という条件を設定できます。テンプレートを節約できますね。Codex↓引数はこちらで日本語で紹介されています。PageTopこの記事へのコメント古い記事へのコメントで申し訳ありません。使わせていただきました。私の環境ではカテゴリでは問題があるようでした。ページ切り替えすると記事があっても表示されないようです。17:28コメントありがとうございます。さっき、あるサイトで確認したら偶然にも「ページ切り替えすると記事があっても表示されない」現象に、あるカテゴリで遭遇しました。その後、そのカテゴリのサブカテゴリを開くと次ページのリンクは機能し、最初のメインカテゴリに戻って次ページのリンクをクリックすると問題なく機能...。うーむ、なんでしょうねぇ?わかったらご報告したいと思います。*※画像の中の文字を半角で入力してください。すごく便利なタグが「query_posts」。»(08/12)ブログ引っ越しました。(08/05)Seesaa→WordPressへ移行。