質問: "最後 "; } } 【html】 としており、a href=\"$_server[php_self]?p=$hoge が上手く行えて いないからだと自分では考えているので、hrefにこのファイルの指定や 私が思い当たる方法では試してみたのですが、やはり解決することはできませんでした。 説明が不十分で大変失礼かと思いますが、どういった原因が考えられるでしょうか? リンク以外の観点からも、アドバイスをいただければと考えております。 お力を貸していただければ大変嬉しく思います。よろしくお願いいたします。
回答: とりあえず『?p=$hoge』はマズイです pはwordpressが投稿idとして解釈します その他s,cat,tax,tagとかはwordpressが使います qとかもプラグインで使うヤツが結構いるので避けたいです current_pageとか被らない名前にしときましょう あと 固定ページで検索結果をループをさせるってことは wp_query使ってるのですよね? 自力で表示ページ数とか計算・格納して クエリ生成とかしなくても wp_queryにはページ分割の手段が ちゃんと用意されてます (それにページングのリンクでは getしか渡してないんだから 『$lim = $_post["page"];』 がちゃんと入るはずないと思うのですが... そのためのエラーであると予想します) http://wpdocs.sourceforge.jp/関数リファレンス/wp_query wordpressのテーマ自作するならとりあえずこのページはブクマ必須です それから、質問の趣旨をひっくり返すような提案なのですが 可能なら検索ページ(search.php)に固定ページのコンテンツを表示する方が ページングのプラグインも使えたりとずっと楽だと思いますよ