我有一个wordpress网站,它已经设置了一些自定义帖子类型。
我想在其他网站上展示其中一种帖子类型。另一个Wordpress网站由另一家公司托管并使用它自己的数据库。
特别是,我想在他们网站的页面上显示我的帖子类型的最后8项。
我还想设置Feed的样式,我假设这些样式可以放在显示Feed的页面的头部,或者从单独的文件中导入。
在外部网站上显示Wordpress内容的最佳方式是什么?
我一直在想这些选择 - 使用我的RSS提要并为生成的HTML设置样式(不知道从哪里开始)。 - 在PHP连接到我的数据库并拉出帖子,就好像它在我的网站上一样。
我觉得从哪里开始感到困惑。有人能指出我正确的方向吗?
答案 0 :(得分:0)
您应该阅读RSS Feed。连接到远程数据库的成本更高。 此代码读取RSS提要并打印结果:
function getFeed($feed_url) {
$content = file_get_contents($feed_url);
$x = new SimpleXmlElement($content);
echo "<ul>";
foreach($x->channel->item as $entry) {
echo "<li><a href='$entry->link' title='$entry->title'>" . $entry->title . "</a></li>";
}
echo "</ul>";
}
getFeed("http://your-wordpress-site/feed/");
将CSS类添加到LI元素并完成。