WordPressのAjaxでカスタムフィールドが上手くいかない場合

カスタムフィールドに限った事では無いと思われるが、WordPressにおいて


admin-ajax.php


がエラーを起こして、カスタムフィールドを押しても更新Ajaxのデザインが動かなかったり、

Firefoxのエラーコンソールを見ると


実体の初めにXML またはテキスト宣言がありません


などと良く分からない事を言ってきたりする。


自分がこれが発生していた原因は、HTMLのヘッダ部分で変な改行が入っていた事が問題だった。

具体的にはテーマのfunctions.phpに、変な改行を2つ入れていたせいで、

エラーが起きていた。


これを解決させたら、エラーが無くなった。


試しにWordPressの管理画面の『新規投稿』or『編集』で、HTMLソースを見てみて、

変な改行が入っていないか確認してみるといいかもしれない。


以上、誰の役に立つのかさっぱり不明なトラブルシューティングでした。





コメント / トラックバック1件

  1. ヒラバヤシ より:

    はじめまして、ヒラバヤシともうします。
    当記事、大変役に立ち助けられました!!
    ありがとうございます!

コメントをどうぞ