
cssの『href=""』と『id=""』に同じ値を入れたいのですが、以下のループ回数をすると、
『href="inline1"』、『id="inline2"』、『href="inline3"』、、、、となってしまいます。
実現させたいことは、『href="inline1"』、『id="inline1"』、『href="inline2"』、『id="inline2"』、『href="inline3"』、『id="inline3"』のように取得したいです。
ご教授頂けますと幸いです。
href="#inline<?php echo $i++; ?>"
id="inline<?php echo $i++; ?>"
<?php $related_posts = get_post_meta( $post->ID, 'cptr_related', true ); if ( $related_posts ) : ?> <ul> <?php $i = 0; //ループ回数習得 foreach ( $related_posts as $related_post ) : $post = get_post( $related_post ); if ( $post->post_status == 'publish' ) : setup_postdata( $post ); ?> <li class="col-1-3"> <h2 class="related-entry-title"> <a class="relevant-fancybox" rel="relevant-group" href="#inline<?php echo $i++; ?>"> <div class="en"><?php the_title(); ?></div> <div class="ja"><?php the_field('word-ja-title'); ?></div> </a> </h2> <div style="display: none;"> <div id="inline<?php echo $i++; ?>" style="width:90vw;height:85vh;overflow:hidden;"> <div class="word-detail-textarea"> <?php the_field('word-detail-text'); ?> </div> <h1 class="entry-title"><div class="en"><?php the_title(); ?></div><div class="ja"><?php the_field('word-ja-title'); ?></div></h1> </div> </div> <?php if ( ( $related_terms = get_the_terms( $my_post->ID, 'wordcat' ) ) && ( !is_wp_error( $related_terms ) ) ) { echo '<ul>'; foreach ( $related_terms as $related_term ) { echo '<li><a href="'.get_term_link( $related_term->slug, 'wordcat' ).'">'.esc_html( $related_term->name ).'</a></li>'; } echo '</ul>'; } ?> </li> <?php endif; endforeach; wp_reset_postdata(); ?> </ul> <?php else: ?> <p>関連する記事はありません</p> <?php endif; ?>

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/08/09 10:14
2016/08/09 10:17