在另一个网站上显示Wordpress内容

时间:2015-02-16 15:28:26

标签: php html css wordpress rss

我有一个wordpress网站,它已经设置了一些自定义帖子类型。

我想在其他网站上展示其中一种帖子类型。另一个Wordpress网站由另一家公司托管并使用它自己的数据库。

特别是,我想在他们网站的页面上显示我的帖子类型的最后8项。

我还想设置Feed的样式,我假设这些样式可以放在显示Feed的页面的头部,或者从单独的文件中导入。

在外部网站上显示Wordpress内容的最佳方式是什么?

我一直在想这些选择   - 使用我的RSS提要并为生成的HTML设置样式(不知道从哪里开始)。   - 在PHP连接到我的数据库并拉出帖子,就好像它在我的网站上一样。

我觉得从哪里开始感到困惑。有人能指出我正确的方向吗?

1 个答案:

答案 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元素并完成。