初心者です。
WordPressの
「funtions.php」
で、
$hoge = 'hoge'; ?> <script type="text/javascript"> let hoge = <?= $hoge; ?>; </script> <?php
のように、PHPで定義した変数をJSに渡す記述をしたところ、
変数自体は無事渡せているのですが、
WordPressで
記事を保存した際に、
「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」
というエラーが出てしまいます。
別ファイルにしているJSの適用先は、
外部に公開するサイトのほうではなく、
WordPressの管理画面です。
管理画面の編集ページにおいて、
独自に用意した設定の値に応じてできることを変えようとしている次第です。
ブラウザのコンソールを見ると、
該当ページのソースの冒頭に
<script type="text/javascript"> let hoge = <?= $hoge; ?>; </script>
が<html>の前にきていて、
この1行目の
<
に対するsyntaxErrorが出ているように感じられますが、
どう対処すればよいのかがわかりません。
回答2件
あなたの回答
tips
プレビュー