質問編集履歴

5

質問内容を修正しました。

2020/09/14 07:54

投稿

idesign0723
idesign0723

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,8 @@
1
- Contact Form 7のフォーム内に、お知らせ(カスタム投稿タイプ news)のカテゴリー空き情報(スラッグ aki)の新着2件を出力したいので、自作ショートコードを作ろうと思い、下記のコードをfunctions.phpに書いたのですが、ショトコー{bloglist]そのまま出力されました
1
+ Contact Form 7のフォーム内に、お知らせ(カスタム投稿タイプ news)のカテゴリー空き情報(スラッグ aki)の新着2件を出力したいので、自作ショートコードを作ろうと思い、下記のコードをfunctions.phpに書いたのですが、get_the_content()の部分が、お客様がビジュアルモードでcontentに入力した改行抜けて、1行になってし
2
-
3
-
4
-
2
+
3
+
4
+
5
- add_shortcode の代わりにwpcf7_add_shortcode(非推奨)、wpcf7_add_form_tag入れてみると、エラーがでます。何か方法あるでしょうか...
5
+ こちらお客様が入力した改行イキのま出力るにどうしたら良いでしょうか
6
6
 
7
7
 
8
8
 

4

コードをアドバイスいただいたように修正しました

2020/09/14 07:54

投稿

idesign0723
idesign0723

スコア18

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  <?php
12
12
 
13
- function get_psttype_list(){
13
+ function get_aki_list(){
14
14
 
15
15
  $args = array(
16
16
 
@@ -26,29 +26,35 @@
26
26
 
27
27
  );
28
28
 
29
- $the_news = get_post ( $args );
30
-
31
-
32
-
33
- $the_query = new WP_Query( $args );
29
+ $top_akinews = new WP_Query( $args );
30
+
31
+
32
+
34
-
33
+ if ($top_akinews->have_posts()) :
34
+
35
+ $aki_list='<ul>';
36
+
35
- while ( $the_query->have_posts() ): $the_query->the_post();
37
+ while($top_akinews->have_posts()): $top_akinews->the_post();
36
-
38
+
37
- $psttype_list='<li><h4 class="akijoho_h4">'.the_title().'</h4><p>'.the_content().'</p></li>';
39
+ $aki_list.='<li><h4 class="akijoho_h4">'.get_the_title().'</h4><p>'.get_the_content().'</p></li>';
38
40
 
39
41
 
40
42
 
41
43
  endwhile;
42
44
 
43
-
45
+ $aki_list.='</ul>';
46
+
44
-
47
+ endif;
48
+
49
+ wp_reset_postdata();
50
+
45
- return $psttype_list;
51
+ return $aki_list;
46
52
 
47
53
  }
48
54
 
49
-
50
-
55
+
56
+
51
- add_shortcode('bloglist', 'get_psttype_list');
57
+ wpcf7_add_form_tag('akilist', 'get_aki_list');
52
58
 
53
59
  ?>
54
60
 
@@ -64,6 +70,10 @@
64
70
 
65
71
  ```html
66
72
 
73
+ [response]
74
+
75
+
76
+
67
77
  <table>
68
78
 
69
79
 
@@ -74,7 +84,7 @@
74
84
 
75
85
  <td>
76
86
 
77
- [text* your-name class:textsp placeholder"はな"]
87
+ [text* your-name class:textsp placeholder"やまだ はな"]
78
88
 
79
89
  </td>
80
90
 
@@ -116,85 +126,113 @@
116
126
 
117
127
  <td>
118
128
 
119
- <h3 id="akijoho_h3">今日・明日の空き情報をチェック!</h3>
129
+ <h3 id="akijoho_h3">今日・明日の空き情報をチェック!</h3>
120
-
130
+
121
- <div id="akijoho">
131
+ <div id="akijoho">
122
-
132
+
123
- [bloglist]
133
+ [akilist]
124
-
134
+
125
- </div>
135
+ </div>
136
+
126
-
137
+ <div class="kibouWrap">
138
+
127
- <ul class="kibou kb01 clearfix">
139
+ <ul class="kibou clearfix">
128
140
 
129
141
  <li class="kbr01">第1希望</li>
130
142
 
131
143
  <li class="kbr02">
132
144
 
133
- [date date01 min:today max:today+6months]
134
-
135
- </li>
136
-
137
- <li class="kbr03 selectbox">
138
-
139
- [select jikan01 "ご希望の時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
145
+ <span class="hissu">必須</span>
146
+
147
+ </li>
148
+
149
+ </ul>
150
+
151
+ <ul class="kibou clearfix">
152
+
153
+ <li class="kbr03">
154
+
155
+ [text date01 id:select_day1 placeholder"カレンダーから選択"]
140
156
 
141
157
  </li>
142
158
 
143
159
  <li class="kbr04">
144
160
 
145
- <span class="hissu">必須</span>
146
-
147
- </li>
148
-
149
- </ul>
150
-
151
-
152
-
153
- <ul class="kibou kb02 clearfix">
161
+ [select jikan01 first_as_label "時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
162
+
163
+ </li>
164
+
165
+ </ul>
166
+
167
+ </div>
168
+
169
+
170
+
171
+ <div class="kibouWrap">
172
+
173
+ <ul class="kibou clearfix">
154
174
 
155
175
  <li class="kbr01">第2希望</li>
156
176
 
157
177
  <li class="kbr02">
158
178
 
159
- [date date02 min:today max:today+6months]
160
-
161
- </li>
162
-
163
- <li class="kbr03 selectbox">
164
-
165
- [select jikan02 "ご希望の時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
179
+ <span class="ninni">任意</span>
180
+
181
+ </li>
182
+
183
+ </ul>
184
+
185
+ <ul class="kibou clearfix">
186
+
187
+ <li class="kbr03">
188
+
189
+ [text date02 id:select_day2 placeholder"カレンダーから選択"]
166
190
 
167
191
  </li>
168
192
 
169
193
  <li class="kbr04">
170
194
 
195
+ [select jikan02 first_as_label "時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
196
+
197
+ </li>
198
+
199
+ </ul>
200
+
201
+ </div>
202
+
203
+
204
+
205
+ <div class="kibouWrap">
206
+
207
+ <ul class="kibou clearfix">
208
+
209
+ <li class="kbr01">第3希望</li>
210
+
211
+ <li class="kbr02">
212
+
171
213
  <span class="ninni">任意</span>
172
214
 
173
215
  </li>
174
216
 
175
217
  </ul>
176
218
 
177
-
178
-
179
- <ul class="kibou kb03 clearfix">
180
-
181
- <li class="kbr01">第3希望</li>
182
-
183
- <li class="kbr02">
184
-
185
- [date date03 min:today max:today+6months]
186
-
187
- </li>
188
-
189
- <li class="kbr03 selectbox">
190
-
191
- [select jikan03 "ご希望の時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
192
-
193
- </li>
194
-
195
- <li class="kbr04"><span class="ninni">任意</span></li>
196
-
197
- </ul>
219
+ <ul class="kibou clearfix">
220
+
221
+ <li class="kbr03">
222
+
223
+ [text date03 id:select_day3 placeholder"カレンダーから選択"]
224
+
225
+ </li>
226
+
227
+ <li class="kbr04">
228
+
229
+ [select jikan03 first_as_label "時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
230
+
231
+ </li>
232
+
233
+ </ul>
234
+
235
+ </div>
198
236
 
199
237
  </td>
200
238
 
@@ -208,9 +246,7 @@
208
246
 
209
247
  <td>
210
248
 
211
- [textarea youbi class:content placeholder "(例)ご希望の曜日をご記入ください"]
249
+ [textarea youbi 40x2 class:content placeholder "(例)ご希望の曜日をご記入ください"]<br>
212
-
213
- <br><br>
214
250
 
215
251
  [checkbox timezone use_label_element "11〜15時" "15〜18時" "18〜20時"]
216
252
 
@@ -226,55 +262,41 @@
226
262
 
227
263
  <td>
228
264
 
229
- [checkbox kibosejutsu use_label_element "全身脱毛" "VIO脱毛" "顔脱毛" "パーツ別脱毛" "脚脱毛" "針脱毛"]
265
+ [checkbox part use_label_element "全身脱毛" "VIO脱毛" "顔脱毛" "パーツ別脱毛" "脚脱毛" "針脱毛"]
230
-
266
+
231
- </td>
267
+ </td>
232
-
268
+
233
- </tr>
269
+ </tr>
234
-
235
-
236
-
270
+
271
+
272
+
237
- <tr>
273
+ <tr>
238
-
274
+
239
- <th class="tbh7">脱毛機械のご希望<span class="ninni">任意</span></th>
275
+ <th>脱毛機械のご希望<span class="ninni">任意</span></th>
240
-
276
+
241
- <td>
277
+ <td>
242
-
278
+
243
- [radio dayope use_label_element default:1 "なし" "前回と同じ機械" "前回と機械を変更したい"]
279
+ [radio machine use_label_element default:1 "なし" "前回と同じ機械" "前回と機械を変更したい"]<br>
244
-
245
- <br><br>
280
+
246
-
247
- [textarea machinename class:content placeholder "(例)メディオスターNeXT PRO"]
281
+ [textarea machinename 40x3 class:content placeholder "(例)メディオスターNeXT PRO"]
248
-
282
+
249
- </td>
283
+ </td>
250
-
284
+
251
- </tr>
285
+ </tr>
252
-
253
-
254
-
286
+
287
+
288
+
255
- <tr>
289
+ <tr>
256
-
290
+
257
- <th class="tbh7">麻酔のご希望<span class="ninni">任意</span></th>
291
+ <th>麻酔のご希望<span class="ninni">任意</span></th>
258
-
292
+
259
- <td>
293
+ <td>
260
-
261
- [checkbox masuinashi use_label_element "なし"]
294
+
262
-
263
- <br><br>
264
-
265
- [checkbox creemmasui use_label_element "塗るクリーム麻酔"]
295
+ [checkbox masui use_label_element "なし" "塗るクリーム麻酔" "笑気ガス麻酔"]<br>
266
-
267
- <br><br>
296
+
268
-
269
- [textarea creemmasuiarea class:content placeholder "麻酔を使用したい部位をご記入ください"]
297
+ [textarea creemmasuiarea 40x2 class:content placeholder "塗るクリーム麻酔を使用したい部位をご記入ください"]<br>
270
-
271
- <br><br>
298
+
272
-
273
- [checkbox gassmasui use_label_element "笑気ガス麻酔"]
274
-
275
- <br><br>
276
-
277
- [textarea gassmasuiarea class:content placeholder "麻酔を使用したい部位をご記入ください"]
299
+ [textarea gassmasuiarea 40x2 class:content placeholder "笑気ガス麻酔を使用したい部位をご記入ください"]
278
300
 
279
301
  </td>
280
302
 
@@ -288,7 +310,7 @@
288
310
 
289
311
  <td>
290
312
 
291
- [textarea your-message class:content placeholder "(例)脱毛サロンに通ったけれど、また生えてきたのでメールで相談したい。どのプランが良いか、金額や回数も知りたい。"]
313
+ [textarea your-message 40x6 class:content placeholder "(例)脱毛サロンに通ったけれど、また生えてきたのでメールで相談したい。どのプランが良いか、金額や回数も知りたい。"]
292
314
 
293
315
  </td>
294
316
 
@@ -300,6 +322,10 @@
300
322
 
301
323
 
302
324
 
325
+ [response]
326
+
327
+
328
+
303
- [confirm "確認する"][back "戻る"][submit "送信する"]
329
+ <div id=formbtnWrap>[confirm class:cfm-btn "確認する >"][back class:bk-btn "< 戻る"][submit class:sub-btn "送信する >"]</div>
304
330
 
305
331
  ```

3

コードを追記しました。

2020/09/14 07:50

投稿

idesign0723
idesign0723

スコア18

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,251 @@
55
55
  ```
56
56
 
57
57
  ![実装イメージ](77f1f3e2a4e3364e7aa1e208a58dfa22.png)
58
+
59
+
60
+
61
+ Contact Form 7のコンタクトフォーム追加画面に入力したものを掲載しておきます。
62
+
63
+
64
+
65
+ ```html
66
+
67
+ <table>
68
+
69
+
70
+
71
+ <tr>
72
+
73
+ <th>お名前(ひらがな)<span class="hissu">必須</span></th>
74
+
75
+ <td>
76
+
77
+ [text* your-name class:textsp placeholder"はな"]
78
+
79
+ </td>
80
+
81
+ </tr>
82
+
83
+
84
+
85
+ <tr>
86
+
87
+ <th>電話番号(半角数字)<span class="hissu">必須</span></th>
88
+
89
+ <td>
90
+
91
+ [tel your-tel class:tel placeholder"09012345678"]<br><span>※ハイフン(ー)なしでご入力ください</span>
92
+
93
+ </td>
94
+
95
+ </tr>
96
+
97
+
98
+
99
+ <tr>
100
+
101
+ <th>メールアドレス<span class="hissu">必須</span></th>
102
+
103
+ <td>
104
+
105
+ [email* your-email class:mailsp placeholder"xxxx@xxxx.com"]
106
+
107
+ </td>
108
+
109
+ </tr>
110
+
111
+
112
+
113
+ <tr>
114
+
115
+ <th>来院ご希望日</th>
116
+
117
+ <td>
118
+
119
+ <h3 id="akijoho_h3">今日・明日の空き情報をチェック!</h3>
120
+
121
+ <div id="akijoho">
122
+
123
+ [bloglist]
124
+
125
+ </div>
126
+
127
+ <ul class="kibou kb01 clearfix">
128
+
129
+ <li class="kbr01">第1希望</li>
130
+
131
+ <li class="kbr02">
132
+
133
+ [date date01 min:today max:today+6months]
134
+
135
+ </li>
136
+
137
+ <li class="kbr03 selectbox">
138
+
139
+ [select jikan01 "ご希望の時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
140
+
141
+ </li>
142
+
143
+ <li class="kbr04">
144
+
145
+ <span class="hissu">必須</span>
146
+
147
+ </li>
148
+
149
+ </ul>
150
+
151
+
152
+
153
+ <ul class="kibou kb02 clearfix">
154
+
155
+ <li class="kbr01">第2希望</li>
156
+
157
+ <li class="kbr02">
158
+
159
+ [date date02 min:today max:today+6months]
160
+
161
+ </li>
162
+
163
+ <li class="kbr03 selectbox">
164
+
165
+ [select jikan02 "ご希望の時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
166
+
167
+ </li>
168
+
169
+ <li class="kbr04">
170
+
171
+ <span class="ninni">任意</span>
172
+
173
+ </li>
174
+
175
+ </ul>
176
+
177
+
178
+
179
+ <ul class="kibou kb03 clearfix">
180
+
181
+ <li class="kbr01">第3希望</li>
182
+
183
+ <li class="kbr02">
184
+
185
+ [date date03 min:today max:today+6months]
186
+
187
+ </li>
188
+
189
+ <li class="kbr03 selectbox">
190
+
191
+ [select jikan03 "ご希望の時間を選択" "11:00~11:30" "11:30〜12:00" "12:00〜12:30" "12:30〜13:00" "13:00〜13:30" "13:30〜14:00" "14:00〜14:30" "14:30〜15:00" "15:00〜15:30" "15:30〜16:00" "16:00〜16:30" "16:30〜17:00" "17:00〜17:30" "17:30〜18:00" "18:00〜18:30" "18:30〜19:00" "19:00〜19:30" "19:30〜20:00"]
192
+
193
+ </li>
194
+
195
+ <li class="kbr04"><span class="ninni">任意</span></li>
196
+
197
+ </ul>
198
+
199
+ </td>
200
+
201
+ </tr>
202
+
203
+
204
+
205
+ <tr>
206
+
207
+ <th>ご希望日時で予約が確保できない場合の<br>ご希望の曜日と時間帯<span class="ninni">任意</span></th>
208
+
209
+ <td>
210
+
211
+ [textarea youbi class:content placeholder "(例)ご希望の曜日をご記入ください"]
212
+
213
+ <br><br>
214
+
215
+ [checkbox timezone use_label_element "11〜15時" "15〜18時" "18〜20時"]
216
+
217
+ </td>
218
+
219
+ </tr>
220
+
221
+
222
+
223
+ <tr>
224
+
225
+ <th>脱毛のご希望部位<span class="ninni">任意</span></th>
226
+
227
+ <td>
228
+
229
+ [checkbox kibosejutsu use_label_element "全身脱毛" "VIO脱毛" "顔脱毛" "パーツ別脱毛" "脚脱毛" "針脱毛"]
230
+
231
+ </td>
232
+
233
+ </tr>
234
+
235
+
236
+
237
+ <tr>
238
+
239
+ <th class="tbh7">脱毛機械のご希望<span class="ninni">任意</span></th>
240
+
241
+ <td>
242
+
243
+ [radio dayope use_label_element default:1 "なし" "前回と同じ機械" "前回と機械を変更したい"]
244
+
245
+ <br><br>
246
+
247
+ [textarea machinename class:content placeholder "(例)メディオスターNeXT PRO"]
248
+
249
+ </td>
250
+
251
+ </tr>
252
+
253
+
254
+
255
+ <tr>
256
+
257
+ <th class="tbh7">麻酔のご希望<span class="ninni">任意</span></th>
258
+
259
+ <td>
260
+
261
+ [checkbox masuinashi use_label_element "なし"]
262
+
263
+ <br><br>
264
+
265
+ [checkbox creemmasui use_label_element "塗るクリーム麻酔"]
266
+
267
+ <br><br>
268
+
269
+ [textarea creemmasuiarea class:content placeholder "麻酔を使用したい部位をご記入ください"]
270
+
271
+ <br><br>
272
+
273
+ [checkbox gassmasui use_label_element "笑気ガス麻酔"]
274
+
275
+ <br><br>
276
+
277
+ [textarea gassmasuiarea class:content placeholder "麻酔を使用したい部位をご記入ください"]
278
+
279
+ </td>
280
+
281
+ </tr>
282
+
283
+
284
+
285
+ <tr>
286
+
287
+ <th>ご相談がありましたら<br>ご自由にお書きください<span class="ninni">任意</span></th>
288
+
289
+ <td>
290
+
291
+ [textarea your-message class:content placeholder "(例)脱毛サロンに通ったけれど、また生えてきたのでメールで相談したい。どのプランが良いか、金額や回数も知りたい。"]
292
+
293
+ </td>
294
+
295
+ </tr>
296
+
297
+
298
+
299
+ </table>
300
+
301
+
302
+
303
+ [confirm "確認する"][back "戻る"][submit "送信する"]
304
+
305
+ ```

2

画像がアップロードされていなかったので、再度アップロードしました。

2020/09/08 14:32

投稿

idesign0723
idesign0723

スコア18

test CHANGED
File without changes
test CHANGED
@@ -3,48 +3,6 @@
3
3
 
4
4
 
5
5
  add_shortcode の代わりに、wpcf7_add_shortcode(非推奨)、wpcf7_add_form_tagを入れてみると、エラーがでます。何か方法はあるでしょうか...
6
-
7
-
8
-
9
- function get_psttype_list(){
10
-
11
- $args = array(
12
-
13
- 'post_type' => 'news',
14
-
15
- 'taxonomy' => 'news_cat',
16
-
17
- 'term' => 'aki',
18
-
19
- 'posts_per_page' => 2,
20
-
21
- 'order' => 'DESC'
22
-
23
- );
24
-
25
- $the_news = get_post ( $args );
26
-
27
-
28
-
29
- $the_query = new WP_Query( $args );
30
-
31
- while ( $the_query->have_posts() ): $the_query->the_post();
32
-
33
- $psttype_list='<li><h4 class="akijoho_h4">'.the_title().'</h4><p>'.the_content().'</p></li>';
34
-
35
-
36
-
37
- endwhile;
38
-
39
-
40
-
41
- return $psttype_list;
42
-
43
- }
44
-
45
-
46
-
47
- add_shortcode('bloglist', 'get_psttype_list');
48
6
 
49
7
 
50
8
 
@@ -95,3 +53,5 @@
95
53
  ?>
96
54
 
97
55
  ```
56
+
57
+ ![実装イメージ](77f1f3e2a4e3364e7aa1e208a58dfa22.png)

1

コードの表示方法を変更して、実装したい画像を掲載しました

2020/09/08 14:27

投稿

idesign0723
idesign0723

スコア18

test CHANGED
File without changes
test CHANGED
@@ -45,3 +45,53 @@
45
45
 
46
46
 
47
47
  add_shortcode('bloglist', 'get_psttype_list');
48
+
49
+
50
+
51
+ ```php
52
+
53
+ <?php
54
+
55
+ function get_psttype_list(){
56
+
57
+ $args = array(
58
+
59
+ 'post_type' => 'news',
60
+
61
+ 'taxonomy' => 'news_cat',
62
+
63
+ 'term' => 'aki',
64
+
65
+ 'posts_per_page' => 2,
66
+
67
+ 'order' => 'DESC'
68
+
69
+ );
70
+
71
+ $the_news = get_post ( $args );
72
+
73
+
74
+
75
+ $the_query = new WP_Query( $args );
76
+
77
+ while ( $the_query->have_posts() ): $the_query->the_post();
78
+
79
+ $psttype_list='<li><h4 class="akijoho_h4">'.the_title().'</h4><p>'.the_content().'</p></li>';
80
+
81
+
82
+
83
+ endwhile;
84
+
85
+
86
+
87
+ return $psttype_list;
88
+
89
+ }
90
+
91
+
92
+
93
+ add_shortcode('bloglist', 'get_psttype_list');
94
+
95
+ ?>
96
+
97
+ ```