• 解決済 tonpu2022

    (@tonpu2022)


    投稿記事内に下記のことしたいのですが

    
    <a href="tel:800-123-4567">今すぐ電話</a>
    

    更新に失敗しました。返答が正しい JSON レスポンスではありません。とエラーが出て先に進めません。

    どうすればonclickを使えますか?

    ページの head タグ(<head></head>)の間に下記は書き込んであります。
    <!– Event snippet for 電話番号クリック conversion page In your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. –> <script> function gtag_report_conversion(url) { var callback = function () { if (typeof(url) != ‘undefined’) { window.location = url; } }; gtag(‘event’, ‘conversion’, { ‘send_to’: ‘AW-000000000/00000000000’, ‘event_callback’: callback }); return false; } </script>

    wordpressのバージョンは5.9.2です。

    • このトピックはtonpu2022が3年、 2ヶ月前に変更しました。
    • このトピックはtonpu2022が3年、 2ヶ月前に変更しました。
    • このトピックはtonpu2022が3年、 2ヶ月前に変更しました。
    • このトピックはtonpu2022が3年、 2ヶ月前に変更しました。
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • @tonpu2022 さん

    こんにちは。
    ブロックエディター上で、テキストのリンクにクリックイベントを入れたいという前提でお話しします。

    ブロックツールバーのリンクボタンからは、任意の属性を追加する事は出来ないので、

    • ブロックをHTMLとして編集する
    • コードエディターモードで編集する

    のどちらかになると思います。

    また、onclick属性を付与してみましたが、問題無く動作します。
    動作しないのであれば、まずはデフォルトテーマへの変更、プラグイン停止等をお試し下さい。

    トピック投稿者 tonpu2022

    (@tonpu2022)

    返信ありがとうございます。

    <a onclick="return gtag_report_conversion('tel:800-123-4567');" href="tel:800-123-4567">今すぐ電話</a>
    コードエディターモードで上記のように編集すると
    「更新に失敗しました。返答が正しい JSON レスポンスではありません。」とエラーが出て

    <a href="tel:800-123-4567">今すぐ電話</a>

    上記の表記に当方の環境では勝手になってしまう現象がおきています。

    下記のアドバイス試してみます。

    【まずはデフォルトテーマへの変更、プラグイン停止等をお試し下さい。】

    ありがとうございます。

    トピック投稿者 tonpu2022

    (@tonpu2022)

    デフォルトテーマへの変更、プラグイン停止等を行なったが状況が変わらず悩んでおりましたが。。。
    サーバーは同じで他のドメインで管理しているwordpressサイトで試しに確認したところ問題なく動作したので
    それぞれのサーバーの設定を確認して原因がWAFの設定「あり」「なし」だとわかりました。
    お騒がせいたしました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「投稿記事内のonclick 属性を入れるとエラーになる。」には新たに返信することはできません。