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

回答編集履歴

5

ミスがあったため修正。

2016/09/10 07:10

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -32,8 +32,7 @@
32
32
  if ( $counter_local === 1 ) {
33
33
  echo '</ul><ul class="b">';
34
34
  $counter_local++;
35
- }
36
- if ( $counter_local === 2 ) {
35
+ } else if ( $counter_local === 2 ) {
37
36
  $counter_local = 1;
38
37
  $counter++;
39
38
  }

4

ミスがあったため修正。

2016/09/10 07:10

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -29,13 +29,18 @@
29
29
  echo '<ul class="a">';
30
30
  $counter++;
31
31
  } elseif ( $counter === 2 ) {
32
+ if ( $counter_local === 1 ) {
32
- echo '</ul><ul class="b">';
33
+ echo '</ul><ul class="b">';
34
+ $counter_local++;
35
+ }
33
36
  if ( $counter_local === 2 ) {
37
+ $counter_local = 1;
34
38
  $counter++;
35
39
  }
36
- $counter_local++;
37
40
  } elseif ( $counter === 3 ) {
41
+ if ( $counter_local === 1 ) {
38
- echo '</ul><ul>';
42
+ echo '</ul><ul>';
43
+ }
39
44
  $counter++;
40
45
  } ?>
41
46
  <li></li>

3

ミスがあったため修正。

2016/09/10 06:55

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -30,10 +30,10 @@
30
30
  $counter++;
31
31
  } elseif ( $counter === 2 ) {
32
32
  echo '</ul><ul class="b">';
33
- $counter_local++;
34
33
  if ( $counter_local === 2 ) {
35
34
  $counter++;
36
35
  }
36
+ $counter_local++;
37
37
  } elseif ( $counter === 3 ) {
38
38
  echo '</ul><ul>';
39
39
  $counter++;

2

情報の追加。

2016/09/10 06:43

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -14,4 +14,32 @@
14
14
  <?php endwhile; ?>
15
15
  </ul>
16
16
  <?php endif; ?>
17
+ ```
18
+
19
+ ---
20
+
21
+ **追記:**
22
+
23
+ ```PHP
24
+ <?php
25
+ $counter = 1;
26
+ $counter_local = 1;
27
+ if ( have_posts() ): while( have_posts() ): the_post();
28
+ if ( $counter === 1 ){
29
+ echo '<ul class="a">';
30
+ $counter++;
31
+ } elseif ( $counter === 2 ) {
32
+ echo '</ul><ul class="b">';
33
+ $counter_local++;
34
+ if ( $counter_local === 2 ) {
35
+ $counter++;
36
+ }
37
+ } elseif ( $counter === 3 ) {
38
+ echo '</ul><ul>';
39
+ $counter++;
40
+ } ?>
41
+ <li></li>
42
+ <?php endwhile; ?>
43
+ </ul>
44
+ <?php endif; ?>
17
45
  ```

1

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

2016/09/10 06:43

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -1,5 +1,3 @@
1
- 質問文の編集もお願いしますね。
2
-
3
1
  ```PHP
4
2
  <?php
5
3
  $counter = 0;