WordPress 検索結果ページのページ送り
よろしくお願い致します。
WordPress 3.2.1を使用しています。
検索結果ページにページ送りを付けたく、下記URLを参考にさせて頂きました。
http://d.hatena.ne.jp/appakumaturi/20110528/1306585716
<?php
function my_paginate(){
global $wp_query, $paged;
$p_base = get_pagenum_link(1);
$p_format = 'page/%#%';
//?の有無確認、有る場合は場所を特定
if($word = strpos($p_base, '?')){
//?がある場合(検索結果)
$p_base = get_option(home).(substr(get_option(home), -1 ,1) === '/' ? '' : '/')
.'%_%'.substr($p_base, $word);
} else{
//?が無い場合(カテゴリ、タグ等)
$p_base .= (substr($p_base, -1 ,1) === '/' ? '' : '/') .'%_%';
}
echo paginate_links(array(
'base' => $p_base,
'format' => $p_format,
'total' => $wp_query->max_num_pages,
'current' => ($paged ? $paged : 1),
));
}
?>
■表示結果
<< 前ページへ 1 2 3 4 5 6 7 次ページへ >>
これでも問題なく動作しているのですが、「1、2、3…」といったページ番号(?)リストを表示せず、「前ページへ」、「次ページへ」の中のリンク先のURLだけ(http://www.hogehoge.com/page/2?s=検索文字など)を取得したいときはどのようにコードを書けばよいのでしょうか?
お礼
ありがとうございます!探していたのはaquaregal様の回答のウィーディシードラゴンで間違いありません。 今回はご回答いただき本当にありがとうございました。