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

Ajax 在Wordpress站点中显示跨域提要RSS,ajax,wordpress,Ajax,Wordpress,我需要在我的站点中显示跨域提要rss(XML格式),但我得到一个错误,因为不允许ajax跨域调用。我听说过json-p…有人知道如何使用或有好的教程吗 谢谢最简单的方法就是为wordpress创建一个小部件或下载类似于您的需求的东西 因为json-p以json格式加载数据如果您想从json格式获取数据,那么给定的链接将帮助您: 或者您可以使用php访问rss提要,如给定示例所示: $xml = 'http://blog.webtech11.com/feed';

我需要在我的站点中显示跨域提要rss(XML格式),但我得到一个错误,因为不允许ajax跨域调用。我听说过json-p…有人知道如何使用或有好的教程吗


谢谢

最简单的方法就是为wordpress创建一个小部件或下载类似于您的需求的东西

因为
json-p
json
格式加载数据如果您想从
json
格式获取数据,那么给定的链接将帮助您:

或者您可以使用php访问rss提要,如给定示例所示:

$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>';
                }
$xml='1!'http://blog.webtech11.com/feed';
$doc=新的DOMDocument();
$doc->load($xml);
$item=$doc->getElementsByTagName('item');
//$data=array();
对于($i=0;$iitem($i)->getElementsByTagName('title')->item(0)->childNodes->item(0)->nodeValue;
$link=$item->item($i)->getElementsByTagName('link')->item(0)->childNodes->item(0)->nodeValue;
回声';
}
在本例中,我访问了最新的4个博客条目


希望这能对您有所帮助

我只是不明白$data=array()的作用;我删除了它,它仍在工作fine@user1367436哎呀!很抱歉我尝试了其他方法,但忘记删除此;)