レンタルサーバーでPHPを実行してみます

シェアする



WebAPIを使って情報を取得して、記事に挿入したり、ページを作成していますが、phpを使って行っています

phpに対応しているサーバーであれば可能です

WordPressもphpですから、Wordpressを利用しているサーバーであれば、たいていは使えますね

WordPress・PHP対応 レンタルサーバー

ロリポップサーバーのライトプラン(月額300円)でも、Wordpressは利用可能で、phpも動きます

まずとりあえずワードプレスをはじめてみたいという場合、月額が300円(長期契約すると250円)と安価で、容量は50Gとそれなりにあるので、ロリポップサーバーのライトプランはおすすめです

スタンダードプラン(月額600円)にプランをアップグレードすると、容量は120Gに増え、Wordpressの高速化もできます

自動バックアップはオプションで、月額300円です



使う人が多いサーバーとしては、Xサーバーもおすすめです

ただし、ちょっと金額があがります

X10プランで、カード支払いでの自動更新で月額1000円です

X10で容量は200G

Webサイト高速化、自動バックアップなどがサポートされています

Xサーバーは今、新規サーバー契約でドメイン1個無料で使えますし、他社サーバーからのWordPress簡単移行というのもあります



ロリポップサーバー、エックスサーバーのどちらも利用しているのですが

これからとにかく安くWordpressを始めたいとか、サーバー費用を抑えたいという場合、ロリポップのライトプランから始めるのがおすすめ

多少費用がかかっても容量・性能を重視したいというとエックスサーバーのX10がおすすめ

といった感じでしょうか

ちなみにエックスサーバーには高速Wordpress運用に特化したサーバーサービスもあります



PHP 対応例

こちらは、Wordpress内ではなく、ディレクトリにindex.phpを置いて、index.phpの中からWebAPIで情報を取得する関数を呼び出してページを生成している例です

ぐるなびWebサービスを使っているもので、飲食店情報を検索します

レストラン検索

下記は、この記事内からショートコードでphpを呼び出して、そのphpの中からWebAPIで情報を取得する関数を呼び出して埋め込み部分を生成して表示させているものです




  • 店名:まん天餃子 横浜店
  • まん天餃子 横浜店
  • ジャンル:【餃子のお店
  • ひとりあたり予算 650円~
  • 住所 〒220-0005 神奈川県横浜市西区南幸1-4 ジョイナスB1
  • アクセス JR 横浜駅 徒歩1分
  • 開店時間 10:00~22:00(L.O.21:30)
  • 休業日 無 ※※ジョイナスに準ずる
  • TEL 045-311-4303
  • おすすめ 【横浜駅徒歩1分】横浜名物餃子の店 まん天餃子250円(税抜)~とリーズナブルでも味は百点満点!!

  • 口コミ評判はこちら


【横浜 餃子】の口コミ・評判・おすすめ

グルメ情報検索サイト ぐるなび

WordPressでのショートコードの使い方はこちらをご覧ください

Wordpressショートコード自作 投稿や固定ページ内でPHPを実行する
WEBAPIを利用して情報を取得し、ページを作成したり、記事に埋め込んでみたりしています PHPで、WEBAPIを呼び出して情報取得するわけですが、Wordpressの投稿ページや固定ページの中に、取得した情報を埋め込むようにしようと思います ショートコードを利用します そのショートコードの作り方を書いておきます Wordpres...

PHP ぐるなびAPIのレストラン検索API使用関数の例

ぐるなびAPIのレストラン検索APIを使用した関数の例です

freewordにパラメータとして検索クエリを渡し、レストラン検索APIで検索を行うという単純な関数です

レストラン検索APIのURLをパラメータ付きでたたいて(@file_get_cotents)、返ってくるJsonファイルを配列に入れるというものです

返ってくるJsonファイルのなかみの仕様は、ぐるなびのAPI仕様をみてください

こちらを参考に

ぐるなびAPIのレストラン検索で飲食店情報検索
ぐるなびWebサービスのぐるなびAPIの主要な3つのAPI ・レストラン検索API ・他言語レストラン検索API ・応援口コミAPI まずは。レストラン検索APIを試してみます レストラン検索APIも他言語レストラン検索APIもどちらも飲食店情報を検索するAPIですが、日本語だけを使用するのであれば、レストラン検索APIでよいで...

フリーワード検索ではなく、店舗IDで店舗指定して指定店舗だけの情報を取得する場合のレストラン検索APIのパラメータの設定はこのようになります

関数のパラメータで店舗IDを渡すようにして、レストラン検索APIでIDを設定して情報取得します