前提・実現したいこと
foreachのループ内の値を外に出して使用したいです。
カスタム投稿:case
ファイル名:archive-case.php
調べても上手くいかず、どなたかアドバイスをいただけないでしょうか
発生している問題・エラーメッセージ
ループの外に出すと値がnullになってしまいます
該当のソースコード
下記ですとh3の$titleがnullになってしまいます。
<h3><?php echo $title;?></h3> <?php foreach ( posts as $post ) : setup_postdata( $post ); ?> <?php if ($termObject->term_id == $termID || in_array($termObject->term_id,$cat_id_list)):?> <p>テスト</p> <?php else:?> 記事はありません <?php $title= 'タイトル';?> <?php endif;?> <?php endforeach;?>
回答2件
あなたの回答
tips
プレビュー