質問編集履歴

3

写真を掲載します。

2016/07/12 09:12

投稿

uverworld101nm
test CHANGED
File without changes
test CHANGED
@@ -59,3 +59,11 @@
59
59
  $xml = simplexml_load_file( $url );
60
60
 
61
61
  ```
62
+
63
+ 僕の説明が下手なので、写真を掲載します。
64
+
65
+ こういうことはどうやったらできるのですか?
66
+
67
+
68
+
69
+ ![イメージ](b025fd11475838a84842dd87142f5c8c.jpeg)

2

編集しました。

2016/07/12 09:11

投稿

uverworld101nm
test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  ```
30
30
 
31
- ・この参考書によると、webapiをwordpressで利用するにはカスタムフィールドを利用するとのことでカスタムフィールドについて質問しました。なぜなら、カスタムフィールドを利用することで表示する情報を記事毎に使い分けることができるからです。
31
+ ・この参考書によると、webapiをwordpressで利用するにはカスタムフィールドを利用するとのことでカスタムフィールドについて質問しました。なぜなら、カスタムフィールドを利用することで表示する情報を記事毎に使い分けることができるからです。つまり、一つ一つの店舗を記事毎に収納したいです。
32
32
 
33
33
  ・リクエストの結果は保存です。
34
34
 

1

説明文に付け足します。

2016/07/09 03:36

投稿

uverworld101nm
test CHANGED
File without changes
test CHANGED
@@ -7,3 +7,55 @@
7
7
  また、phpのコードは記事を育成するテーマテンプレートを使いますとありますが、投稿ページに表示するために投稿ページを作成するsingle.phpに作成したphpコードを挿入しても作成したコードが表示されません。テーマ名はtwentyfifiteenです。(ちなみに作成したphpコードは今まで固定ページで表示してきました)
8
8
 
9
9
  どうすればカスタムフィールドを使って記事ごとにリクエストパラメータを使い分けることができますか?またどうやったらphpのコードは記事を育成するテーマテンプレートを使えるようになるのですか?
10
+
11
+ ※補足
12
+
13
+ 箇条書きに書いて欲しいと指摘があったので箇条書きにします。
14
+
15
+ ・やりたいことは、wordpressでwebapiを利用したサイトを作りたいです。また今まで固定ページで表示してきましたが(下記)、今後は投稿ページにそれも口コミフォームを実装して表示したいです。
16
+
17
+ ```PHP
18
+
19
+ <?php
20
+
21
+ /*
22
+
23
+ Template Name: 固定ページの新規テンプレート1
24
+
25
+ */
26
+
27
+ ?>
28
+
29
+ ```
30
+
31
+ ・この参考書によると、webapiをwordpressで利用するにはカスタムフィールドを利用するとのことでカスタムフィールドについて質問しました。なぜなら、カスタムフィールドを利用することで表示する情報を記事毎に使い分けることができるからです。
32
+
33
+ ・リクエストの結果は保存です。
34
+
35
+ ・「記事を育成するテーマテンプレート」とは僕の場合は投稿ページを作成するsingle.phpです。
36
+
37
+ ・書籍の情報が古いところがあるので全部正しいとは言えません。
38
+
39
+ ・書いたリクエストパラメータはこれです。post_customを使うとのことでprefに書きました。
40
+
41
+ ```PHP
42
+
43
+ <?php
44
+
45
+ $apikey='私のid';
46
+
47
+ $format='xml';
48
+
49
+ $offset='offset';
50
+
51
+ $hit_per_page='50';
52
+
53
+ $pref=post_custom('PREF');
54
+
55
+ $url ='http://api.gnavi.co.jp/RestSearchAPI/?keyid=' . $apikey . '&format=' . $format . '&offset=' . $offset . '&pref=' . $pref . '&hit_per_page=' . $hit_per_page;
56
+
57
+
58
+
59
+ $xml = simplexml_load_file( $url );
60
+
61
+ ```