WordPressのカスタムHTMLウィジェットの表示がおかしくなった[解決済]
起きた現象。
- 入力フォームが表示されない(HTMLは読み込まれている)
- 保存ボタンが{save}という謎のラベルになってる
保存ボタンに関しては、どのウィジェットのボタンもそうなってました。
(保存はできる。)
原因はfunctionに記載したscript読み込みの置換でした。
WordPressはデフォルトで「type=〜」の表記をつけるので、enque_scriptで、それを外しつつ、非同期読み込み「async」をつけたんですが、こいつがダッシュボードで悪さしてたみたい。
is_admin()関数でダッシュボードかどうか判定できるので、条件分岐で回避したら戻りました。