質問: get_field( 'title_text', $cat_id ); echo $txt, "\n"; } ?> ``` エラー内容 Parse error: syntax error, unexpected '<' in /category.php on line 15 うまく表示する方法はありませんか? よろしくお願いいたします。 修正のご指摘ありがとうございました。 どうぞよろしくお願いいたします。
回答: WordPressのカスタマイズにはPHPの知識が必須なため、入門書などを読まれることをお勧めします。 ``` $cat ); // 子カテゴリーを取得(孫なし) $childs = get_categories( $args ); foreach( $childs as $child ) { // 子カテゴリーそれぞれ $cat_id = 'category_' . $child->term_id; // カテゴリー(ターム)を指定 $image = get_field( 'title_img', $cat_id ); echo '' . "\n"; $txt = get_field( 'title_text', $cat_id ); echo $txt, "\n"; // // ↑ PHPの文の中なのでおかしい // ↓メインループを呼び出しているだけなので、カテゴリの一覧が出るわけではない if(have_posts()): while(have_posts()):the_post(); ?> // ↑ 不要 } ?> ``` ``` $cat ); // 子カテゴリーを取得(孫なし) $childs = get_categories( $args ); foreach( $childs as $child ) { // 子カテゴリーそれぞれ $cat_id = 'category_' . $child->term_id; // カテゴリー(ターム)を指定 $image = get_field( 'title_img', $cat_id ); echo '' . "\n"; $txt = get_field( 'title_text', $cat_id ); echo $txt, "\n"; $args = array( 'posts_per_page' => -1, 'cat' => $child->term_id, 'post_status' => 'publish', ); $my_query = new WP_Query( $args ); if( $my_query->have_posts() ): while( $my_query->have_posts() ): $my_query->the_post(); ?> ``` 【WP_Queryの使い方 | WP TECH (WordPress技術専門 Tips)】 【ちょいちょい忘れる『WP_Query』の使い方 | 予習と復習】 http://notebook.yamamotohiroyuki.com/wordpress/2012/08/15/ちょいちょい忘れる『wp_query』の使い方/