質問するログイン新規登録

質問編集履歴

4

コードの部分をマークダウンで書き直しました。

2021/03/29 07:40

投稿

退会済みユーザー
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
- #### ■<?php echo $prefvalue; ?>
46
+ <h4>■<?php echo $prefvalue; ?></h4>
47
47
 
48
48
  <?php while ( have_posts() ) : the_post(); ?>
49
49
 
50
- - <?php the_title(); ?>
50
+ <ol><li><?php the_title(); ?></li></ol>
51
51
 
52
52
  <?php endwhile; ?>
53
53
 
54
- <?php endforeach; ?>
54
+ <?php endforeach; ?>
55
+ ```

3

マークダウン記法をよく理解できていないのですが、これで大丈夫でしょうか?

2021/03/29 07:40

投稿

退会済みユーザー
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
- <h4>■<?php echo $prefvalue; ?></h4>
46
+ #### ■<?php echo $prefvalue; ?>
46
- <ol>
47
+
47
48
  <?php while ( have_posts() ) : the_post(); ?>
48
- <li class="article <?php echo $disp; ?>">
49
+
49
- <h3><?php the_title(); ?></h3>
50
+ - <?php the_title(); ?>
50
- </li>
51
+
51
52
  <?php endwhile; ?>
52
- </ol>
53
+
53
54
  <?php endforeach; ?>

2

補足の追記

2021/03/29 07:13

投稿

退会済みユーザー
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の削除

2021/03/29 05:37

投稿

退会済みユーザー
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 id="post_list" class="home-d-ol clearfix">
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>