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

Display Wordpress Content on another website

我有一个 wordpress 网站,它设置了一些自定义 post 类型。

我想在另一个网站上显示其中一种 post 类型。另一个由不同公司托管并使用其自己的数据库的 Wordpress 网站。

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

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

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

我一直在想这些选项 - 使用我的 RSS 提要并设置结果 HTML 的样式(不知道从哪里开始)。 - 在 PHP 中连接到我的数据库并拉入 posts,就好像它在我的网站上一样。

我真的不知道从哪里开始。有人能给我指出正确的方向吗?

您应该阅读 RSS 提要。连接到远程数据库的成本更高。 此代码读取 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/");

在 LI 元素中添加一个 CSS class 就完成了。