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

标签 php html css wordpress rss

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

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

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

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

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

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

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

最佳答案

您应该阅读 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 类,就完成了。

关于php - 在另一个网站上显示 Wordpress 内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28544792/

相关文章:

php - 存储 PHP 应用程序设置的最佳方式?

php - 按属性过滤的 WooCommerce 相关产品

php - 查询失败!列计数与第 1 行的值计数不匹配

html - Angular 2+ : Input decorator not reflecting checkbox

javascript - 将输入字段值附加到 .cshtml 页面上的 URL

html - Bootstrap 按钮下拉菜单隐藏在溢出中

jquery - 我该如何做到这一点,当人们将我的移动网站保存到他们的主屏幕时,它会像 Kahoot.it 一样删除 Safari?

php - 在 MySQL 的同一列中选择两个不同的值

php - 实现 svg 版本的 css background-size :cover not working perfectly

html - 将可滚动列表限制在视口(viewport)高度内