WordPress全ページに出力するフローティングバナーをカスタムフィールドで実装する

どのように表示するか

特定の固定ページにカスタムフィールドを作成して、対象のフィールドを全ページに出力する。参考は以下

参考:https://blog.megefeps.info/20181031/wp%E5%88%A5%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%82%92%E3%82%B9%E3%83%A9%E3%83%83%E3%82%B0%E5%90%8D%E3%81%A7/

チェックボックス カスタムフィールド「banner_block」を作成して、TOPページに表示させている。チェックをするとフローティングバナーが表示される。下記で全体を囲む。

<?php if(get_field('banner_block',2)): ?>

<?php endif; ?>

各フィールドも同じように入力があった場合表示するように出力する。

<?php if(get_field('banner_title',2)): ?>
<p class="title"><?php the_field('banner_title',2); ?></p>
<?php endif; ?><