VWSとは フォーラム Lightning googleしごと検索に対応するためjavascriptを固定ページに設定したい

googleしごと検索に対応するためjavascriptを固定ページに設定したい

このトピックには4件の返信が含まれ、3人の参加者がいます。6 ヶ月前 kurudrive さんが最後の更新を行いました。

5件の投稿を表示中 - 1 - 5件目 (全5件中)
  • 投稿者
    投稿
  • #15207

    takahashi
    参加者

    固定ページに個別にjavascriptで構造化データを記載したいのですが
    どこに記載したら良いのかわかりません。
    (カスタムcssは記入欄が出ているのですがカスタムjavascriptという記入欄は出てこない)

    それで通常head内に記載したいのですが、body内でも良いようなので
    記事中にコードエディターでjavascriptを記載してみたのですが
    <br>やら<p>が自動で入ってしまい正しく記入できません。

    #15221

    kurudrive
    キーマスター

    個人的見解では javascript が管理画面から何でもかんでも自由に記入できてしまうと、管理画面に侵入されたときに危ないコード入れ放題になってしまい、閲覧者に被害が及ぶので、jsに関しては原則管理画面から入力する事はできなくなってます。

    なので、そういった脆弱性を無視して管理画面から書き込めるようになってるプラグインを探すか、
    page-****.php など個別に子テーマに複製して書き込む形になります。

    ただ、このGoogleしごと検索については弊社採用サイトにも導入予定で激しく重要だと思っているので、出力用の有料プラグインなどを販売する可能性があります。

    • この返信は7 ヶ月、 2 週間前に  kurudrive さんが編集しました。
    #15245

    takahashi
    参加者

    kurudriveさん

    ご回答ありがとうございます。
    子テーマはかなりハードルが高そうなので
    プラグインをいろいろ試しているのですがまだ思うように対応できない状況です。

    googleしごと検索はこれからとてもホットなテーマだと思いますので
    対応プラグイン(できれば無料が良いですが・・・)が出るのを期待するしかないですかね。

    #15252

    RICK
    参加者

    子テーマのfunctions.phpに下記コードをコピー&ペーストして

    
    /**
     * <head>タグ内に自分の追加したいタグを追加する
     */
    function add_wp_head_custom() {
    	?>
    	<!-- head内に書きたいコード 開始 -->
    
    	<!-- head内に書きたいコード 終了 -->
    	<?php
    }
    add_action( 'wp_head', 'add_wp_head_custom', 1 );
    
    /**
     * <body>タグ内下部に自分の追加したいタグを追加する
     */
    function add_wp_footer_custom() {
    	?>
    	<!-- footerに書きたいコード 開始 -->
    
    	<!-- footerに書きたいコード 終了 -->
    	<?php
    }
    add_action( 'wp_footer', 'add_wp_footer_custom', 1 );
    

    上記のどちらかの開始コメントと終了コメントの間にGoogleしごと検索のタグを貼り付けるのが一番手っ取り早いと思います。

    プラグインで対応する場合はSimple Custom CSS and JSあたりが使いやすいと思います。
    上記プラグインで対応する場合は<script></script>を除去して記入する必要があります。

    【追記】
    もしくは、JSON-LDではなくMicrodata形式で書くというのも手かもしれません。
    その際はこちらのサイトが参考になるかもしれません。

    #15885

    kurudrive
    キーマスター

    まだまだ仕様調整中ではありますが、一応使えるように公開しました。

    VK Google Job Posting Manager

5件の投稿を表示中 - 1 - 5件目 (全5件中)

このトピックに返信するにはログインが必要です。