ついさっき、この記事の前に書いてたマウスを使わずブラウジングする方法|使いこなせば超カッコイイよ!という記事をMarsEditを使って投稿しようとした時「Post to Weblog Error」とかって言われて投稿することが出来ませんでした。
20分程悩んだ末に解決。原因はタイプミス?かなんかで、変な記号(制御コード?)を入力してしまっているせいでした。
同じエラーで悩んでる方のためにも解決法をシェアしたいと思います。
エラー表示の文面を読んでみると・・・
Can’t post for Loppo because the server reported an error: the WordPress XML parser failed to process the content of the request.
Often this is caused by a faulty WordPress plugin. You may want to disable or upgrade your WordPress plugins before trying again.
ほぅほぅ。要するに、
サーバーがエラーって言ってるから、Loppoに投稿できへんよ。XMLがどうのこうので処理でけへん。まぁ大概の場合は、WordPressのプラグインが原因やから、まずはWordPressのプラグインをゴニョゴニョしてみて。
ってことらしい。
でもその前の記事は投稿できたんですよ?それからプラグインは入れてないしイジってないしアップデートも来てない。
MarsEditはプラグインが怪しいと言ってるけど、僕はそんなことが原因ではないと睨みました。
Network Logを見てみる
Google先生に聞いてみるとNetword Logを見てみると良いよ、ってことだったんで、早速見てみることに。
Network Logは上部メニューバーの「Window」をクリックすれば出てきます。
本文一発目の画像タグから「 < 」が実体参照文字になってる。原因はわからないけど、とにかく変な文字を入れちゃってるっぽい。
でも、ざっと見直してたけどおかしな文字は入ってなさそう。
本文の一発目から文字化けしてるんで「タイトルが原因か?」と思ってタイトルを消してSendしてみることに。
そしたらあっさり投稿できちゃいました。
原因:タイトルに変な記号を入れてしまっている
パット見、何も問題なさそうですよね? でも実は「カッコいいよ!」のビックリマークと「よ」の間に見えない記号?が入ってるんですよ!
タイトルをコピーしてSublime Text(テキストエディタ)に貼り付けると。。。
『DEL』とか意味のわからん文字は入ってることが分かります。何かの制御コード的なものなのかな?
結局その『DEL』というコードが悪さをしてXMLエラーを吐き出してたみたいです。その後も何度かテストしたけど、そのコード?を消せば問題なく投稿することが出来ました。
どうやって入ったのかもわからないけど、何かタイプミスをしたんだろうね。
とにかくこれで解決しました。もし僕と同じエラーで投稿できないなら、タイトルに変な記号(コード)が入ってないかチェックしてみてください。
コードを可視化してくれるテキストエディタにマルっとコピペしたら、見えない文字が浮かび上がってくるかもしれませんよ。
- 前の記事
- 次の記事