-
投稿者投稿
-
2021年9月27日 8:51 PM #88076
【お使いの Snow Monkey のバージョン】 15.8.1
【お使いの Snow Monkey Blocks のバージョン】12.4.0
【お使いの Snow Monkey Editor のバージョン】 6.1.0
【お使いのブラウザ】Chrome
【当該サイトのURL】https://nearmain.net/### 実現したいこと
ローディング画面を作りたい。
フロントページにのみローディング画面が表示されるようにしたいです。
body直下にhtmlを記述できればできるのでは?と考えています。### 発生している問題
フロントページ以外でもローディング画面が表示されてしまいます。
### 試したこと
いつもお世話になっております。
オレインさんのサイトを見ながらアクションフック「snow_monkey_prepend_body」を使い作成しました。
ただこれだとフロントページ以外にも反映されてしまいます。そうするとCSSが当たっていないので、ローディング画面がフェードアウトできない状況です。
その他に何か良いやり方はあるでしょうか??
よろしくお願いいたします。以下、
my-snow-monkey.php
に記述add_action( 'snow_monkey_prepend_body', function () { ?> <!-- <div class="c-hsm-message-box c-hsm-message-box_invert p-hsm-drawer"> <p>こちらに何か表示させたい場合は、<a href="<?php echo esc_url(home_url('/snow_monkey_prepend_body')); ?>">こちら</a>の記事を参照してください!</p> </div> --> <div id="splash"> <div id="splash-logo"> <p><span class="slide-in slideAnimeLeftRight"><span class="slide-in_inner slideAnimeRightLeft">NeaRMaiN</span></span></p> </div> <!--/splash--> </div> <div class="splashbg1"></div> <div class="splashbg2"></div> <!---画面遷移用--> <?php } );
♥ 0いいねをした人: 居ません2021年9月27日 9:06 PM #88078こんばんは。
このフォーラムの検索窓に
is_front_page
と入れて検索すると、使い方が多数出てくると思います。
WordPressの条件分岐です。こちらもご参照くださいませ。2021年9月27日 9:25 PM #88081GONSYさん
いつもありがとうございます!
is_front_pageで検索をしていませんでした。
色々と見て試してみます!
♥ 0いいねをした人: 居ません2021年9月28日 9:24 AM #88094こんな感じに PHP で function の中で条件分岐をされると良いでしょう。
add_action( 'snow_monkey_prepend_body', function () { if ( is_front_page() ) { ?> <div class="c-hsm-message-box c-hsm-message-box_invert p-hsm-drawer"> <p>こちらに何か表示させたい場合は、<a href="<?php echo esc_url(home_url(‘/snow_monkey_prepend_body’)); ?>”>こちらの記事を参照してください!</p> </div> <div id="splash"> <div id="splash-logo"> <p><span class="slide-in slideAnimeLeftRight"><span class="slide-in_inner slideAnimeRightLeft">NeaRMaiN</span></span></p> </div> </splash–> </div> <div class="splashbg1"></div> <div class="splashbg2"></div> <!—画面遷移用–> <?php } } );
2021年9月28日 9:22 PM #88149Olein_jpさん、GONSYさん!
色々と調べてみて、実装することができました!
その後、Olein_jpさんの書き込みで答え合わせもすることができて良かったです!
御二方にはとても感謝しております(T_T)
ありがとうございました!
これにてトピックを閉じさせていただきます。
♥ 0いいねをした人: 居ません -
投稿者投稿
- トピック「フロントページbody直下にhtmlを記述し、ローディング画面を作りたい」には新しい返信をつけることはできません。