Wordpressのサイトのfeedが取得できません。
使用バージョン:WordPress 5.2.1
対象feed:
https://yuyujiteki.site/feed/
https://dad-cook.jp/feed/
取得サイト:
https://berss.com/feed/Find.aspx
https://blogcircle.jp/
試したこと:
(1)http://feedvalidator.org/ でエラーをチェックしたところエラーがあったため修正し、rssは有効と表示されています
(2)functions.phpに、<?php ?>で囲まれた部分の外に空白や空行が含まれるかチェック
(3)wp-includes/feed-rss2.php等の書き換え
wp-includes/feed-rss2.php
wp-includes/feed-rss2-comments.php
に
ob_end_clean();
を追加
(4)JIS X0208 規格外の文字(機種依存文字)のチェックにて機種依存の文字を修正
(5)functions.php に下記を追加
function remove_controlcharacter($content)
{
return preg_replace('/[^\P{Cc}\n\r]+/u', '', $content);
}
add_filter('the_excerpt_rss', 'remove_controlcharacter');
add_filter('the_content_feed', 'remove_controlcharacter');
これらを試しましたが、RSSの取得はできません。
Webページで直接RSSフィード(https://yuyujiteki.site/feed/)を表示させることはできます。
https://blogcircle.jp/では5/25まで自動でRSSを取得して記事が表示されています。
解決方法はございませんでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/06/04 13:37
2019/06/05 01:06 編集
2019/06/07 10:55