回答編集履歴

5

ミスがあったため修正。

2016/09/10 07:10

投稿

kei344
kei344

スコア69458

test CHANGED
@@ -66,9 +66,7 @@
66
66
 
67
67
  $counter_local++;
68
68
 
69
- }
70
-
71
- if ( $counter_local === 2 ) {
69
+ } else if ( $counter_local === 2 ) {
72
70
 
73
71
  $counter_local = 1;
74
72
 

4

ミスがあったため修正。

2016/09/10 07:10

投稿

kei344
kei344

スコア69458

test CHANGED
@@ -60,19 +60,29 @@
60
60
 
61
61
  } elseif ( $counter === 2 ) {
62
62
 
63
+ if ( $counter_local === 1 ) {
64
+
63
- echo '</ul><ul class="b">';
65
+ echo '</ul><ul class="b">';
66
+
67
+ $counter_local++;
68
+
69
+ }
64
70
 
65
71
  if ( $counter_local === 2 ) {
72
+
73
+ $counter_local = 1;
66
74
 
67
75
  $counter++;
68
76
 
69
77
  }
70
78
 
71
- $counter_local++;
72
-
73
79
  } elseif ( $counter === 3 ) {
74
80
 
81
+ if ( $counter_local === 1 ) {
82
+
75
- echo '</ul><ul>';
83
+ echo '</ul><ul>';
84
+
85
+ }
76
86
 
77
87
  $counter++;
78
88
 

3

ミスがあったため修正。

2016/09/10 06:55

投稿

kei344
kei344

スコア69458

test CHANGED
@@ -62,13 +62,13 @@
62
62
 
63
63
  echo '</ul><ul class="b">';
64
64
 
65
- $counter_local++;
66
-
67
65
  if ( $counter_local === 2 ) {
68
66
 
69
67
  $counter++;
70
68
 
71
69
  }
70
+
71
+ $counter_local++;
72
72
 
73
73
  } elseif ( $counter === 3 ) {
74
74
 

2

情報の追加。

2016/09/10 06:43

投稿

kei344
kei344

スコア69458

test CHANGED
@@ -31,3 +31,59 @@
31
31
  <?php endif; ?>
32
32
 
33
33
  ```
34
+
35
+
36
+
37
+ ---
38
+
39
+
40
+
41
+ **追記:**
42
+
43
+
44
+
45
+ ```PHP
46
+
47
+ <?php
48
+
49
+ $counter = 1;
50
+
51
+ $counter_local = 1;
52
+
53
+ if ( have_posts() ): while( have_posts() ): the_post();
54
+
55
+ if ( $counter === 1 ){
56
+
57
+ echo '<ul class="a">';
58
+
59
+ $counter++;
60
+
61
+ } elseif ( $counter === 2 ) {
62
+
63
+ echo '</ul><ul class="b">';
64
+
65
+ $counter_local++;
66
+
67
+ if ( $counter_local === 2 ) {
68
+
69
+ $counter++;
70
+
71
+ }
72
+
73
+ } elseif ( $counter === 3 ) {
74
+
75
+ echo '</ul><ul>';
76
+
77
+ $counter++;
78
+
79
+ } ?>
80
+
81
+ <li></li>
82
+
83
+ <?php endwhile; ?>
84
+
85
+ </ul>
86
+
87
+ <?php endif; ?>
88
+
89
+ ```

1

質問文の編集をしていただいたので不要な文言の削除を行います。

2016/09/10 06:43

投稿

kei344
kei344

スコア69458

test CHANGED
@@ -1,7 +1,3 @@
1
- 質問文の編集もお願いしますね。
2
-
3
-
4
-
5
1
  ```PHP
6
2
 
7
3
  <?php