掲題の件でご質問です。
任意の固定ページ(スラッグ名:abc)だけ
<h2><?php the_field('sample-heading',$post->ID); ?></h2>
を表示させたい場合、
<?php is_page( 'abc' ); ?> <h2><?php the_field('sample-heading',$post->ID); ?></h2> <?php endif; ?>
としたのですが、画面が真っ白になり表示されません。
上記の記述は間違っているということだとおもうのですが、どのように書けばいいのでしょうか。
また、上記のようにスラッグ名で記述してしまうと、スラッグ名を変更したときに表示されなくなるのも難点かとおもうのですが、
スラッグ名以外で固定ページを指定する方法があればその方法でご教示いただきたく思います。
【参考までに】
ちなみにトップページにのみ表示させる方法ですと下記で表示できました。
<?php if ( is_front_page() || is_home() ) : ?> <h2><?php the_field('sample-heading',$post->ID); ?></h2> <?php endif; ?>
もし詳しいかたがいらっしゃればご教示いただきたくおもいます。
回答2件
あなたの回答
tips
プレビュー