私はこのワードプレス サイトを持っています。categoy のフィードはhttp://site.com/category/category_name/feedとして表示されます。「category_name」カテゴリのすべての投稿が表示されます。ここで必要なのは、デフォルトの wordpress rss フィードではなく、他のサイトの 1 つからホストされているカスタム フィードを表示することです。
これは可能ですか?
私はこのワードプレス サイトを持っています。categoy のフィードはhttp://site.com/category/category_name/feedとして表示されます。「category_name」カテゴリのすべての投稿が表示されます。ここで必要なのは、デフォルトの wordpress rss フィードではなく、他のサイトの 1 つからホストされているカスタム フィードを表示することです。
これは可能ですか?
これで試してください
$xml = '//site.com/category/category_name/feed';
$doc = new DOMDocument();
$doc->load($xml);
$item = $doc->getElementsByTagName('item');
//$data = array();
for($i=0; $i<=3; $i++){
$title = $item->item($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue;
$link = $item->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue;
echo '<a href="' . $link . '" target="_blank"><h2>' . $title . '</h2></a>';
}
フィードを表示したい場所からこのphpコードを通過します..
詳細については、クロス ドメイン フィードに php でアクセスしてください。これがお役に立てば幸いです。
別のサイトからのフィードを WP サイトに表示するには、フィードだけ、または投稿として完全なフィード コンテンツを表示するさまざまな方法があります。
FeedWordPress |を参照してください。WordPressとWordPressのシンプルで柔軟な Atom/RSS シンジケーション› WordPress の SimplePie プラグイン « WordPress プラグインと開発者ガイド - Google AJAX フィード API - Google コードとMagpie RSS - PHP RSS パーサー