-
投稿者投稿
-
2023年1月27日 7:57 PM #116901
【お使いの Snow Monkey のバージョンバージョン: 18.2.0】
【お使いの Snow Monkey Blocks のバージョンバージョン 17.2.0】
【お使いの Snow Monkey Editor のバージョン 9.1.1 】
【お使いのブラウザChrome】### 実現したいこと
bodyの閉じタグ直前に独自のタグを追加する方法を知りたい
### 発生している問題
以下のタグをbodyの閉じタグ直前に設置したい。
<script type="text/javascript" id="zsiqchat">var $zoho=$zoho || {};$zoho.salesiq = $zoho.salesiq || 〜省略 〜省略 ("script")[0];t.parentNode.insertBefore(s,t);</script>
### 試したこと
下記のサイトを参考に考えました。
以下の2つを考えました。
・フッターの開始タグ直前にタグを入れる方法
・body 開始タグの直後に独自のタグを追加してパフォーマンスを上げるフッターはこちらのアクションフックを使う。
snow_monkey_prepend_footer
フッターの最初に HTML を挿入する
MEMO: 位置的には、
<footer>
の後(ソーシャルナビの前)となる。add_action( 'snow_monkey_prepend_footer', function() { ?> 表示したい HTML 文字列 <?php } );
プライオリティを上げる方法は、
add_action( 'snow_monkey_prepend_footer', function() { ?> 表示したい HTML 文字列 <?php }, 100 // ←これ );
のようにする。
アクションフックが勉強不足で調べても確信が持てません。
ご教授いただけたら幸いです。♥ 0いいねをした人: 居ません2023年1月27日 9:51 PM #116905「bodyの閉じタグ直前」であれば、
snow_monkey_prepend_footer
ではなくwp_footer
が良いのではないですかね?アクションフックのコードの書き方はそれであってます!
♥ 0いいねをした人: 居ません2023年1月27日 11:37 PM #116908ご教授、ありがとうございます。
こちらで試してみます。add_action( 'wp_footer', function() { ?> 表示したい HTML 文字列 <?php }, 100 );
♥ 0いいねをした人: 居ません2023年1月31日 4:37 PM #117061お世話になります。
実行してしばらくしてから以下のエラーメッセージがトップページに上部に表示されました。
該当のソースコード
add_action(
‘wp_footer’,
function() {
?>
表示したい HTML 文字列
<?php
},
100
);実行したこと
エラーを日本訳しました。
ーーー
未定義の定数 ‘wp_footer’ の使用 – ”wp_footer” を想定しています。
ーーー
‘wp_footer’を”wp_footer” にしました。
エラーは消えました。
この方法で問題なかったでしょうか?
♥ 0いいねをした人: 居ません2023年2月1日 9:49 AM #117089おそらくフォーラムに投稿した段階で、シングルクオーテーションが小文字から大文字に変換されてしまっているのだと思います(どうもフォーラムに使っているプラグインがそういう仕様?かもです)。
なので小文字に変換するという対応で問題ないと思います。実際に独自タグが追加されているか確認してみると良いかと思います。
♥ 0いいねをした人: 居ません2023年2月1日 11:20 AM #117115 -
投稿者投稿
- トピック「bodyの閉じタグ直前に独自のタグを追加する方法」には新しい返信をつけることはできません。