• 解決済 conte9999

    (@conte9999)


    いつもお世話になっております

    検索結果一覧の画面で、例えば訪問者が
    10件・20件・50件・100件と表示件数を変えられるように、
    セレクトボックスやドロップダウンメニューを付けたいと思っております。

    <?php if(have_posts()): while(have_posts()): the_post(); ?>

    の部分を

    <?php if (have_posts()) : query_posts($query_string.’&posts_per_page=10′); ?>

    というようにテンプレートで表示件数が切り替えられるようにした上で

    if関数でドロップダウンメニューの部分と関連付けられればいいのかとも考えたのですが、phpの知識が未熟なため、どうしたら動くのか全くわからない状況です。

    こういった機能を実装する方法、
    もしくはプラグインをご存じの方、ぜひご教授いただけませんでしょうか。

    どうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター hide

    (@hideokamoto)

    formタグを使ってドロップダウンメニュー(おそらくselectタグ)の値を検索ページにPOSTで送信、
    送信した値をPHPで受け取って「posts_per_page=10」の10の部分にあてはめる、といった感じでしょうか。

    POSTかGETでのデータ送信処理が作れれば自作できるのではないかなと思います。
    http://www.phpbook.jp/appli/form/index3.html

    トピック投稿者 conte9999

    (@conte9999)

    Okamoto Hidetaka様

    ありがとうございました。

    勉強してみます!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「検索結果ページの表示件数を訪問者が切り替えできるようにするには?」には新たに返信することはできません。