wordpress 検索ページの作成
Wordpressって便利なようで便利でない部分が多くあるような気が・・・
検索結果の総数はいくつ?
$wp_query->found_posts;
検索結果を1ページにいくつ表示する?
設定>表示設定>1ページに表示する最大投稿数で選ぶ!
検索結果で表示する数は絞れたけど、某検索大手サイトみたいに次のページとかを表示するにはどうするの?
http://hogehoge.com/?s=hogehoge&paged=2
このpagedが重要!pagedで今表示しているページ数を表します。
後はうまい事やって次のページのリンクを作りましょう。
$page_number = htmlspecialchars($_GET['paged']);
$url = "/?s=".$search."&paged=".$page_number+1;
echo "次のページ";
因みに最大ページ数は以下で知ることが出来ます。
$wp_query->max_num_pages