在Wordpress站点中显示跨域提要RSS

时间:2012-05-30 06:33:06

标签: ajax wordpress

我需要在我的网站中显示跨域feed-rss(XML格式),但是我收到错误,因为不允许ajax跨域调用。我被告知json-p ...有谁知道如何使用或有一些很好的教程?

由于

1 个答案:

答案 0 :(得分:2)

最简单的方法就是为wordpress创建一个小部件或下载某种类似于你的要求。

如果您希望从json-p格式获取数据,JSON会以JSON格式加载数据,那么给定的链接会对您有所帮助:

getJSON ajax

或者您可以使用php访问rss feed,例如:

$xml = 'http://blog.webtech11.com/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>';
                }

在此示例中,我访问了最新的4个博客条目..

希望这会对你有所帮助