質問編集履歴

3

画像取得時の疑問

2016/07/27 06:10

投稿

satoty0307
satoty0307

スコア12

test CHANGED
File without changes
test CHANGED
@@ -117,3 +117,47 @@
117
117
  テキストは取得できたのですが、フィールドタイプが画像のカスタムフィールドの場合はどのようにしたらよいでしょうか?
118
118
 
119
119
  返り値は[画像ID]としています。
120
+
121
+
122
+
123
+ ```php
124
+
125
+ <?php if(get_field('sub_info')): ?>
126
+
127
+ <?php
128
+
129
+ $post_object = get_field('sub_info');
130
+
131
+ foreach ( $post_object as $object ) { ?>
132
+
133
+ <p>タイトル:<?php echo $object->post_title; ?></p>
134
+
135
+ <p>本文:<?php echo $object->post_content; ?></p>
136
+
137
+ <p>カスタムフィールド<?php the_field( 'your_custum_field_name', $object->ID ); ;?></p>
138
+
139
+
140
+
141
+ <?php $image = get_field('your_custum_field_name');
142
+
143
+ $size = 'full'; // (thumbnail, medium, large, full or custom size)
144
+
145
+ if( $image ) {
146
+
147
+ echo wp_get_attachment_image( $image, $size );
148
+
149
+ }
150
+
151
+ ?>
152
+
153
+
154
+
155
+ <?php } ?>
156
+
157
+ <?php endif; ?>
158
+
159
+ ```
160
+
161
+
162
+
163
+ 頂いた参考サイトを見つつ上記の様な物を試してみましたが、エラーとなりました、、、

2

改善できたポイントの追記

2016/07/27 06:10

投稿

satoty0307
satoty0307

スコア12

test CHANGED
File without changes
test CHANGED
@@ -65,3 +65,55 @@
65
65
  恥ずかしながらphpもよく分からないままwpをカスタムしております。
66
66
 
67
67
  お手数ですが、よろしくお願い致します。
68
+
69
+
70
+
71
+
72
+
73
+
74
+
75
+
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+ ------------以下追記7/27 14:57-------------
84
+
85
+
86
+
87
+ kei344さんの助言で、カスタムフィールドの引用が出来ました。
88
+
89
+ 本当にありがとうございます。(下記コード)
90
+
91
+
92
+
93
+ ```php
94
+
95
+ <?php if(get_field('sub_info')): ?>
96
+
97
+ <?php
98
+
99
+ $post_object = get_field('sub_info');
100
+
101
+ foreach ( $post_object as $object ) { ?>
102
+
103
+ <p>タイトル:<?php echo $object->post_title; ?></p>
104
+
105
+ <p>本文:<?php echo $object->post_content; ?></p>
106
+
107
+ <p>カスタムフィールド:<?php the_field( 'your_custum_field_name', $object->ID ); ;?></p>
108
+
109
+ <?php } ?>
110
+
111
+ <?php endif; ?>
112
+
113
+ ```
114
+
115
+
116
+
117
+ テキストは取得できたのですが、フィールドタイプが画像のカスタムフィールドの場合はどのようにしたらよいでしょうか?
118
+
119
+ 返り値は[画像ID]としています。

1

現行コードの追記

2016/07/27 06:01

投稿

satoty0307
satoty0307

スコア12

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,43 @@
25
25
  まずこの状態が実現可能かどうかも分からず試行錯誤しております。
26
26
 
27
27
  お力添えお願い致します。
28
+
29
+
30
+
31
+
32
+
33
+ ----------以下追記-------------
34
+
35
+ 下記コードを、カスタム投稿タイプ 「main」のテンプレートファイルに記載してカスタム投稿タイプ 「sub」の情報を取得、引用しようとしております。
36
+
37
+ タイトル、本文は下記コードにて引用できたのですが、その他のカスタムフィールド取得の仕方が分からない状態です。
38
+
39
+ 色々と検索してみたのですが、カスタムフィールドに関しての情報を見つけきれず。
40
+
41
+
42
+
43
+ ```php
44
+
45
+ <?php if(get_field('sub_info')): ?>
46
+
47
+ <?php
48
+
49
+ $post_object = get_field('sub_info');
50
+
51
+ foreach ( $post_object as $object ) { ?>
52
+
53
+ <p>タイトル:<?php echo $object->post_title; ?></p>
54
+
55
+ <p>本文:<?php echo $object->post_content; ?></p>
56
+
57
+ <?php } ?>
58
+
59
+ <?php endif; ?>
60
+
61
+ ```
62
+
63
+
64
+
65
+ 恥ずかしながらphpもよく分からないままwpをカスタムしております。
66
+
67
+ お手数ですが、よろしくお願い致します。