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

質問編集履歴

2

get_fild→get_fieldへ

2021/12/17 01:15

投稿

addmine77
addmine77

スコア1

title CHANGED
File without changes
body CHANGED
@@ -10,12 +10,12 @@
10
10
  <ul>
11
11
  <?php $i = 0; while ($my_query->have_posts()) : $my_query->the_post(); $i++; ?>
12
12
  <?php if( ($i % 3) == 0 ): ?>
13
- <?php if(get_fild('fieldname')== 1): ?>
13
+ <?php if(get_field('fieldname')== 1): ?>
14
14
  ここにカスタムフィールドの「真」の記事を表示
15
15
   <?php the_title(); ?>
16
16
  <?php else:?>
17
17
  <?php endif;?>
18
- <?php elseif(get_fild('fieldname')== 0):?>
18
+ <?php elseif(get_field('fieldname')== 0):?>
19
19
        ここにカスタムフィールドの「偽」の記事を表示
20
20
  <?php the_title(); ?>
21
21
  <?php endif;?>

1

試した該当ソースコードを編集

2021/12/17 01:15

投稿

addmine77
addmine77

スコア1

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  WordPressのループでカスタムフィールド真の記事を3の倍数に表示し、
2
- それ以外の時は偽の記事だけ表示したいです。
2
+ それ以外の時は偽の記事だけ表示したいですが上手く行きません
3
3
 
4
4
  よろしくお願いいたします。
5
5
  # 該当のソースコード
@@ -10,14 +10,18 @@
10
10
  <ul>
11
11
  <?php $i = 0; while ($my_query->have_posts()) : $my_query->the_post(); $i++; ?>
12
12
  <?php if( ($i % 3) == 0 ): ?>
13
+ <?php if(get_fild('fieldname')== 1): ?>
13
- ここにカスタムフィールドの「真」の記事を表示
14
+ ここにカスタムフィールドの「真」の記事を表示
15
+  <?php the_title(); ?>
14
- <?php else:?>
16
+ <?php else:?>
17
+ <?php endif;?>
18
+ <?php elseif(get_fild('fieldname')== 0):?>
15
- ここにカスタムフィールドの「偽」の記事を表示
19
+       ここにカスタムフィールドの「偽」の記事を表示
20
+ <?php the_title(); ?>
16
21
  <?php endif;?>
17
22
  <?php endwhile; ?>
18
23
  </ul>
19
24
  <?php else:?>
20
25
  <?php endif; wp_reset_postdata(); ?>
21
- </section>
26
+ </section>
22
-
23
27
  ```