我有一个 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/