bodyの閉じタグ直前に独自のタグを追加する方法

0
いいねをした人: 居ません
  • このトピックには5件の返信、2人の参加者があり、最後に澤登忍により1年、 2ヶ月前に更新されました。
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • 投稿者
    投稿
  • #116901
    澤登忍
    参加者
    7

    【お使いの 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
    いいねをした人: 居ません
    #116905
    キタジマ タカシ
    参加者
    2243

    「bodyの閉じタグ直前」であれば、snow_monkey_prepend_footer ではなく wp_footer が良いのではないですかね?

    アクションフックのコードの書き方はそれであってます!

    0
    いいねをした人: 居ません
    #116908
    澤登忍
    参加者
    7

    ご教授、ありがとうございます。
    こちらで試してみます。

    add_action(
    	'wp_footer',
    	function() {
    		?>
    		表示したい HTML 文字列
    		<?php
    	},
    	100
    );
    0
    いいねをした人: 居ません
    #117061
    澤登忍
    参加者
    7

    お世話になります。

    実行してしばらくしてから以下のエラーメッセージがトップページに上部に表示されました。

    該当のソースコード

     

    add_action(
    ‘wp_footer’,
    function() {
    ?>
    表示したい HTML 文字列
    <?php
    },
    100
    );

     

     

     

    実行したこと

    エラーを日本訳しました。

    ーーー

    未定義の定数 ‘wp_footer’ の使用 – ”wp_footer” を想定しています。

    ーーー

     

    ‘wp_footer’を”wp_footer” にしました。

    エラーは消えました。

     

    この方法で問題なかったでしょうか?

    0
    いいねをした人: 居ません
    #117089
    キタジマ タカシ
    参加者
    2243

    おそらくフォーラムに投稿した段階で、シングルクオーテーションが小文字から大文字に変換されてしまっているのだと思います(どうもフォーラムに使っているプラグインがそういう仕様?かもです)。

    なので小文字に変換するという対応で問題ないと思います。実際に独自タグが追加されているか確認してみると良いかと思います。

    0
    いいねをした人: 居ません
    #117115
    澤登忍
    参加者
    7

    独自タグが追加が確認できました。

    ボディータグの閉じタグ近くにありました。

    ご教授していただき、とてもスッキリしました。

    ありがとうございます。

    トピックスを閉じます。

    1
    いいねをした人:
6件の投稿を表示中 - 1 - 6件目 (全6件中)
  • トピック「bodyの閉じタグ直前に独自のタグを追加する方法」には新しい返信をつけることはできません。

ドキュメント

Snow Monkey の設定方法やマニュアルを掲載しています。

ドキュメント

フォーラム

Snow Monkey の使い方やカスタマイズについてのご質問・ご要望等はサポートフォーラムで行っています。サポートフォーラムは誰でも閲覧できますが、書き込みできるのは Snow Monkey 購入者のみとなります。

サポートフォーラム

よくあるご質問

Snow Monkey のサービスについて不明な点がある場合は、まずはよくあるご質問をご確認ください。

よくあるご質問

お問い合わせ

よくあるご質問を見ても解決しなかった場合、試用版の申請については問い合わせフォームからお願いいたします。

お問い合わせ

Snow Monkey は Gutenberg ブロックエディターに対応した 100%GPL の WordPress テーマです。拡張性を意識した開発をおこなっており、カスタマイザーとブロックでスピーディーにサイトを立ち上げるだけでなく、CSS やフックを駆使した高度なカスタマイズにも柔軟に対応できます。