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

質問編集履歴

2

コードの一部を変更しました

2016/12/11 07:56

投稿

sanasasasa
sanasasasa

スコア12

title CHANGED
File without changes
body CHANGED
@@ -71,6 +71,7 @@
71
71
  このコードを一緒に読み込んだところ、投稿記事一覧が全て表示されました。
72
72
 
73
73
  foreachを入れ子にして、投稿を読み込めば良いと思うのですが、まとめようとするとエラーとなります。
74
+ ```ここに言語を入力
74
75
  <?php
75
76
  $cat = get_queried_object_id(); // 現在のカテゴリーのID
76
77
  $args = array( 'parent' => $cat ); // 子カテゴリーを取得(孫なし)
@@ -89,6 +90,8 @@
89
90
  <?php endwhile; endif; ?>
90
91
  }
91
92
  ?>
93
+ ```
94
+ エラー内容
92
95
  Parse error: syntax error, unexpected '<' in /category.php on line 15
93
96
  うまく表示する方法はありませんか?
94
97
  よろしくお願いいたします。

1

コードとエラーの内容を修正いたしました。

2016/12/11 07:56

投稿

sanasasasa
sanasasasa

スコア12

title CHANGED
File without changes
body CHANGED
@@ -44,6 +44,7 @@
44
44
 
45
45
  ###該当のソースコード
46
46
  カスタムフィールドの内容は下記コードで表示しております。
47
+ ```ここに言語を入力
47
48
  <?php
48
49
  $cat = get_queried_object_id(); // 現在のカテゴリーのID
49
50
  $args = array( 'parent' => $cat ); // 子カテゴリーを取得(孫なし)
@@ -56,16 +57,41 @@
56
57
  echo $txt, "\n";
57
58
  }
58
59
  ?>
60
+ ```
59
61
 
60
62
  ###試したこと
63
+ ```ここに言語を入力
61
64
  <?php if(have_posts()): while(have_posts()):the_post(); ?>
62
65
 
63
66
  <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
64
67
  <p><?php the_content('Read more'); ?></p>
65
68
 
66
69
  <?php endwhile; endif; ?>
70
+ ```
67
71
  このコードを一緒に読み込んだところ、投稿記事一覧が全て表示されました。
68
72
 
69
73
  foreachを入れ子にして、投稿を読み込めば良いと思うのですが、まとめようとするとエラーとなります。
74
+ <?php
75
+ $cat = get_queried_object_id(); // 現在のカテゴリーのID
76
+ $args = array( 'parent' => $cat ); // 子カテゴリーを取得(孫なし)
77
+ $childs = get_categories( $args );
78
+ foreach( $childs as $child ) { // 子カテゴリーそれぞれ
79
+ $cat_id = 'category_' . $child->term_id; // カテゴリー(ターム)を指定
80
+ $image = get_field( 'title_img', $cat_id );
81
+ echo '<img src="' . $image. '">' . "\n";
82
+ $txt = get_field( 'title_text', $cat_id );
83
+ echo $txt, "\n";
84
+ <?php if(have_posts()): while(have_posts()):the_post(); ?>
85
+
86
+ <h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
87
+ <p><?php the_content('Read more'); ?></p>
88
+
89
+ <?php endwhile; endif; ?>
90
+ }
91
+ ?>
92
+ Parse error: syntax error, unexpected '<' in /category.php on line 15
70
93
  うまく表示する方法はありませんか?
71
- よろしくお願いいたします。
94
+ よろしくお願いいたします。
95
+
96
+ 修正のご指摘ありがとうございました。
97
+ どうぞよろしくお願いいたします。