Title: wordpressにphpファイルを挿入時のトラブル
Last modified: 2016年8月19日

---

# wordpressにphpファイルを挿入時のトラブル

 *  [daniel119](https://ja.wordpress.org/support/users/daniel119/)
 * (@daniel119)
 * [10年、 1ヶ月前](https://ja.wordpress.org/support/topic/wordpress%e3%81%abphp%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%8c%bf%e5%85%a5%e6%99%82%e3%81%ae%e3%83%88%e3%83%a9%e3%83%96%e3%83%ab/)
 * wordpressにphpファイルを挿入し、いざ実行してみました。(やり方はphpファイルのheader
   にtemplate nameを書くやり方です)
    phpファイルはwordpressの固定ページとして表示
   されます。しかし、phpファイルに書いたページネーションは実行できません。1ページ
   しか表示できなかったり、数ページしか表示できない時があります。 wordpressはもともと
   ページネーションが実装されているからphpファイルのページネーションは実行できない
   のですか？ wordpressは、phpファイルで作成したページネーションを実装するにはどう
   すればいいですか？

4件の返信を表示中 - 1 - 4件目 (全4件中)

 *  トピック投稿者 [daniel119](https://ja.wordpress.org/support/users/daniel119/)
 * (@daniel119)
 * [10年、 1ヶ月前](https://ja.wordpress.org/support/topic/wordpress%e3%81%abphp%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%8c%bf%e5%85%a5%e6%99%82%e3%81%ae%e3%83%88%e3%83%a9%e3%83%96%e3%83%ab/#post-207878)
 *  [nobita](https://ja.wordpress.org/support/users/nobita/)
 * (@nobita)
 * [10年、 1ヶ月前](https://ja.wordpress.org/support/topic/wordpress%e3%81%abphp%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%8c%bf%e5%85%a5%e6%99%82%e3%81%ae%e3%83%88%e3%83%a9%e3%83%96%e3%83%ab/#post-207899)
 * こんにちは、
 * WordPressでページネーションをする時に使用するクエリーは、paged(アーカイブなど
   でのページング）と page(nextpageを使ったページング）の2種類です。
 * クエリ―文字列がかぶっているためうまくいかないといった事はよくあります。
 * クエリー文字を新しく登録したり、PHPのページング（pearのpagerなど）、javascript
   や、CSSのページングも可能と思いますので、工夫すると出来るのではないかと思います。
    -  この返信は10年、 1ヶ月前に[nobita](https://ja.wordpress.org/support/users/nobita/)
      が編集しました。
 *  トピック投稿者 [daniel119](https://ja.wordpress.org/support/users/daniel119/)
 * (@daniel119)
 * [10年、 1ヶ月前](https://ja.wordpress.org/support/topic/wordpress%e3%81%abphp%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%8c%bf%e5%85%a5%e6%99%82%e3%81%ae%e3%83%88%e3%83%a9%e3%83%96%e3%83%ab/#post-207914)
 * ご回答ありがとうございます。
    詳しい内容を提示します。 以下のコードが今回の質問
   のコードです。 webapiを利用したphpコードです。5ページまでと最後のページまで遷移
   出来ました。しかし、6ページや7ページには遷移出来ませんでした。 分からないのは、
   なぜ最後のページや5ページにページ遷移が出来て、6ページ目以降からページ遷移が出来
   ないかです。 $pageを$my_pageに変更しましたが、6ページ目以降に遷移出来ませんで
   した。 <?php $key=’私のキー’; $count=’50’; $large_area=’〇〇’; $start =1+($page-
   1)*10; $budget=$_POST [“budget”] $format=’xml’; $url=’[http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key=&#8217](http://webservice.recruit.co.jp/hotpepper/gourmet/v1/?key=&#8217);.
   $key.’&count=’.$count.’&large_area=’.$large_area.’&start=’.$start.’&keyword=’.
   $keyword.’&budget=’.$budget.’&format=’.$format; $xml=simplexml_load_file($url);
   $total_count=$xml->results_available; function paging($limit, $page, $disp=5){
   global $budget; //$dispはページ番号の表示数 $next = $page+1; $prev = $page-1;//
   ページ番号リンク用 $start = ($page-floor($disp/2) > 0) ? ($page-floor($disp/2)):
   1;//始点 $end = ($start > 1) ? ($page+floor($disp/2)) : $disp;//終点 $start =(
   $limit < $end)? $start-($end-$limit):$start;//始点再計算
 *  if($page != 1 ) {
    print ‘« 前へ
   ‘;
    }
 *  //最初のページへのリンク
    if($start >= floor($disp/2)){ print ‘1‘; if($start
   > floor($disp/2)) print “…”; //ドットの表示 }
 *  for($i=$start; $i <= $end ; $i++){//ページリンク表示ループ
 *  $class = ($page == $i) ? ‘ class=”current”‘:””;//現在地を表すCSSクラス
 *  if($i <= $limit && $i > 0 )//1以上最大ページ数以下の場合
    print ‘‘.$i.’
   ‘;//
   ページ番号リンク表示
    }
 *  //最後のページへのリンク
    if($limit > $end){ if($limit-1 > $end ) print “…”;//
   ドットの表示 print ‘‘.$limit.’‘; }
 *  if($page < $limit){
    print ‘次へ »
   ‘;
    }
 *  /*確認用
    print “<p>current:”.$page.”<br>”; print “next:”.$next.”<br>”; print“
   prev:”.$prev.”<br>”; print “limit:”.$limit.”<br>”; print “start:”.$start.”<br
   >”; print “end:”.$end.”</p>”;*/
 * }
 * $limit =ceil($total_count/$count); //最大ページ数
    $page = empty($_GET[“page”])?
   1:$_GET[“page”];//ページ番号
 * paging($limit, $page);
 *  [nobita](https://ja.wordpress.org/support/users/nobita/)
 * (@nobita)
 * [10年、 1ヶ月前](https://ja.wordpress.org/support/topic/wordpress%e3%81%abphp%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%8c%bf%e5%85%a5%e6%99%82%e3%81%ae%e3%83%88%e3%83%a9%e3%83%96%e3%83%ab/#post-207998)
 * どのようにWordPressのテンプレートに実装したのか書いていただかないと、回答がつき
   にくくなりますよ
 * APIの提供元には問い合わせたのですか？
 * 私は、APIキーを持っていないので、ちょっとわかりません
    -  この返信は10年、 1ヶ月前に[nobita](https://ja.wordpress.org/support/users/nobita/)
      が編集しました。

4件の返信を表示中 - 1 - 4件目 (全4件中)

 トピック「wordpressにphpファイルを挿入時のトラブル」には新たに返信することはでき
ません。

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4件の返信
 * 2人の参加者
 * 最後の返信者: [nobita](https://ja.wordpress.org/support/users/nobita/)
 * 最後の活動: [10年、 1ヶ月前](https://ja.wordpress.org/support/topic/wordpress%e3%81%abphp%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%82%92%e6%8c%bf%e5%85%a5%e6%99%82%e3%81%ae%e3%83%88%e3%83%a9%e3%83%96%e3%83%ab/#post-207998)
 * 状態: 未解決

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
