質問編集履歴
4
コードの部分をマークダウンで書き直しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -40,15 +40,16 @@
|
|
40
40
|
当方、PHPは手探り状態の素人となります。
|
41
41
|
|
42
42
|
### 該当のソースコード
|
43
|
-
|
43
|
+
```html
|
44
44
|
<?php foreach((array)get_field('pref') as $prefkey => $prefvalue) : ?>
|
45
45
|
|
46
|
-
|
46
|
+
<h4>■<?php echo $prefvalue; ?></h4>
|
47
47
|
|
48
48
|
<?php while ( have_posts() ) : the_post(); ?>
|
49
49
|
|
50
|
-
|
50
|
+
<ol><li><?php the_title(); ?></li></ol>
|
51
51
|
|
52
52
|
<?php endwhile; ?>
|
53
53
|
|
54
|
-
<?php endforeach; ?>
|
54
|
+
<?php endforeach; ?>
|
55
|
+
```
|
3
マークダウン記法をよく理解できていないのですが、これで大丈夫でしょうか?
title
CHANGED
File without changes
|
body
CHANGED
@@ -42,12 +42,13 @@
|
|
42
42
|
### 該当のソースコード
|
43
43
|
|
44
44
|
<?php foreach((array)get_field('pref') as $prefkey => $prefvalue) : ?>
|
45
|
+
|
45
|
-
|
46
|
+
#### ■<?php echo $prefvalue; ?>
|
46
|
-
|
47
|
+
|
47
48
|
<?php while ( have_posts() ) : the_post(); ?>
|
48
|
-
|
49
|
+
|
49
|
-
<
|
50
|
+
- <?php the_title(); ?>
|
50
|
-
|
51
|
+
|
51
52
|
<?php endwhile; ?>
|
52
|
-
|
53
|
+
|
53
54
|
<?php endforeach; ?>
|
2
補足の追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,13 +15,18 @@
|
|
15
15
|
記事5
|
16
16
|
|
17
17
|
|
18
|
+
セレクトボックスでは、
|
19
|
+
tokyo : 東京都
|
20
|
+
osaka : 大阪府
|
21
|
+
のようにキーと値を設定しています。
|
22
|
+
|
18
23
|
### 発生している問題・エラーメッセージ
|
19
24
|
|
20
25
|
現状は、都道府県(pref)の最後の値が取得され、記事もその下に一覧表示されてしまいます。
|
21
26
|
|
22
27
|
【現状】
|
23
28
|
|
24
|
-
■
|
29
|
+
■osaka
|
25
30
|
記事1
|
26
31
|
記事2
|
27
32
|
記事3
|
@@ -29,6 +34,7 @@
|
|
29
34
|
記事5
|
30
35
|
|
31
36
|
これは、foreachがうまく回っておらず、値を上書きしていると考えているのですが、どのように書き直せばよいでしょうか?
|
37
|
+
また、値もうまく表示されておりませんので、そちらの表示の仕方も合わせて教えていただけると幸いです。
|
32
38
|
数時間かけて解決策を探しましたが、どの書き方を試してもうまくいきませんので、こちらで質問させていただいております。
|
33
39
|
|
34
40
|
当方、PHPは手探り状態の素人となります。
|
1
不要なclassの削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -37,7 +37,7 @@
|
|
37
37
|
|
38
38
|
<?php foreach((array)get_field('pref') as $prefkey => $prefvalue) : ?>
|
39
39
|
<h4>■<?php echo $prefvalue; ?></h4>
|
40
|
-
<ol
|
40
|
+
<ol>
|
41
41
|
<?php while ( have_posts() ) : the_post(); ?>
|
42
42
|
<li class="article <?php echo $disp; ?>">
|
43
43
|
<h3><?php the_title(); ?></h3>
|