wp RSS(フィード)で「投稿記事中の文字列によるエラー」が発生した時の対処法
とある運営中のウェブサイトのfeedを確認していたところ、「Below is a rendering of the page up to the first error」というエラーが出ており、RSS配信が途中で切れていました。このエラーについて調べたところ、下記の原因と対策が得られましたのでメモ的に記事にしておきます。
wordpressでは投稿記事の文中にヘンな文字列が混ざると、エラーを引き起こす
原因を探ったところ、どうもライターの方がMicrosoftwordで投稿記事をライティングしてくれていたのですが、そこのテキストの中に良くない文字列が混ざっていたようです。
対策としては、下記のウェブサイトでバリデーションチェックを行い、その対象の誤り箇所を修正(wordpressの記事作成画面であらためて入力)したらすぐに解決しました。
rssのURLをコピペしてバリデーション確認
→http://feedvalidator.org/
まとめ
wordpressの投稿記事は極力テキストエディタで行い、一般的な文字列だけを使用するようにしましょう。ヘンなゴミデータが入ると、エラーを起こしてしまうようです。