WordPressのAjaxでカスタムフィールドが上手くいかない場合
カスタムフィールドに限った事では無いと思われるが、WordPressにおいて
admin-ajax.php
がエラーを起こして、カスタムフィールドを押しても更新Ajaxのデザインが動かなかったり、
Firefoxのエラーコンソールを見ると
実体の初めにXML またはテキスト宣言がありません
などと良く分からない事を言ってきたりする。
自分がこれが発生していた原因は、HTMLのヘッダ部分で変な改行が入っていた事が問題だった。
具体的にはテーマのfunctions.phpに、変な改行を2つ入れていたせいで、
エラーが起きていた。
これを解決させたら、エラーが無くなった。
試しにWordPressの管理画面の『新規投稿』or『編集』で、HTMLソースを見てみて、
変な改行が入っていないか確認してみるといいかもしれない。
以上、誰の役に立つのかさっぱり不明なトラブルシューティングでした。
ディスカッション
コメント一覧
はじめまして、ヒラバヤシともうします。
当記事、大変役に立ち助けられました!!
ありがとうございます!