Php 未链接到Wordpress.com的我的外部网站上显示的Wordpress.com rss源

Php 未链接到Wordpress.com的我的外部网站上显示的Wordpress.com rss源,php,wordpress,rss,wordpress.com,Php,Wordpress,Rss,Wordpress.com,我在wordpress.com上有一个博客,我已经创建了rss提要页面。有没有可能我可以在我的网站上显示一篇没有与wordpress链接的最新文章?我还没有在我的网站上链接wordpress,因为它会让我的主网站慢下来 我已经尝试了下面的代码,但仍然无法用于我的提要() $rss=newdomdocument(); $rss->load($rss)http://yuchun6002hk.wordpress.com/feed'); $feed=array(); foreach($rss->getE

我在wordpress.com上有一个博客,我已经创建了rss提要页面。有没有可能我可以在我的网站上显示一篇没有与wordpress链接的最新文章?我还没有在我的网站上链接wordpress,因为它会让我的主网站慢下来

我已经尝试了下面的代码,但仍然无法用于我的提要()

$rss=newdomdocument();
$rss->load($rss)http://yuchun6002hk.wordpress.com/feed');
$feed=array();
foreach($rss->getElementsByTagName('item')作为$node){
$item=数组(
'title'=>$node->getElementsByTagName('title')->项(0)->nodeValue,
'desc'=>$node->getElementsByTagName('description')->项(0)->节点值,
'link'=>$node->getElementsByTagName('link')->项(0)->nodeValue,
'date'=>$node->getElementsByTagName('pubDate')->项(0)->节点值,
);
阵列推送($feed,$item);
}
$limit=1;

对于($x=0;$x),您发布的代码是准确的,并且在我的服务器上正常工作

因此,有几个可能的原因可能会导致代码无法工作

首先,确保您使用的是PHP5—PHP4等旧版本不支持DomDocument

此外,请尝试启用允许访问URL对象类文件的PHP设置。为此,请打开服务器的PHP.ini文件,并对其进行修改以包含此设置:

allow_url_fopen = On
这将允许DomDocument::load()从远程URL获取和加载XML,并将其视为本地路径

请注意,此设置有一些安全隐患,您可能需要了解这些隐患-如下所述:

如果此后它仍然无法工作,您应该确保服务器启用了LibXML和DOM扩展,因为它们是使用DomDocument类所必需的

如果您无法控制服务器设置或扩展,可以尝试使用SimpleXML及其内置函数
SimpleXML\u load\u file()
。当然,这需要您重写代码,因为操作SimpleXML对象与使用DomDocument不同

allow_url_fopen = On