カスタム投稿記事タイトルをdiv要素ごとループしたい
-
お世話になります。初めて投稿させていただきます。
以下のコードで、現在表示しているカスタム投稿に属する、子記事のタイトル部分を表示しています。(無理やり…?)
`<?php
$term = array_shift(get_the_terms($post->ID, ‘タクソノミ名’));
?>
<?php $tax_posts = get_posts(‘post_type=ポストタイプ名&taxonomy=タクソノミ名&term=’.esc_html($term->slug)); if($tax_posts): ?>
<?php foreach($tax_posts as $tax_post): ?>
<?php if ($post->ID != $tax_post->ID): ?>
<a href=”<?php echo get_permalink($tax_post->ID); ?>”><?php echo esc_html($tax_post->post_title); ?></a>
<?php endif; ?>
<?php endforeach; ?>
<?php endif; ?> `タイトルの表示自体は出来ているのですが、この取得&ループを以下のようにHTMLに組み込んでみたのですが、エラーとなってしまいます。
<?php $term = array_shift(get_the_terms($post->ID, 'anime-game-character')); ?> <?php $tax_posts = get_posts('post_type=anime-game-page&taxonomy=anime-game-character&term='.esc_html($term->slug)); if($tax_posts): ?> <div id="お母さんうなぎ"> <?php foreach($tax_posts as $tax_post): ?> <?php if ($post->ID != $tax_post->ID): ?> <div class="子供うなぎ"> <a href="ここのURLは違うURLにします"><p class="image"><imgsrc="images/○○○.jpg" alt="" /></p> <p class="caption"><a href="<?php echo get_permalink($tax_post->ID); ?>"><?php echo esc_html($tax_post->post_title); ?></a></p> </div> <?php endforeach; ?> <?php endif; ?> </div>
divクラスの「子供うなぎ」ごと、投稿がある分だけ、記事のタイトルリンクをループさせるにはどのようにコードの変更をすればよいでしょうか?
PHP初挑戦中のためコードの記述がおかしい所があるかと思いますが、よろしくお願いします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「カスタム投稿記事タイトルをdiv要素ごとループしたい」には新たに返信することはできません。