php - 在非 wordpress 站点上显示来自 wordpress 站点的文章

标签 php mysql wordpress parsing rss

将发布在 wordpress 站点(来自特定类别)的文章条目显示到另一个用 PHP/MySQL 构建的非 wordpress 站点的最简单方法是什么。

我知道 wordpress 使用 MySQL,所以理论上我可以通过 PHP 连接到数据库并直接提取内容,如果我能弄清楚所使用的模式的话

我知道我可以获得 RSS 提要 - 是否有可用的解析器可用于获取所有文章内容,包括图像等?

最佳答案

相同域中非 Wordpress 页面上的 Wordpress 内容

这是一种数据库密集型方法,因为它几乎在幕后加载了整个 Wordpress,但它很简单且有据可查:

Display Wordpress content outside of your blog

这假设 Wordpress 博客与非 Wordpress 内容位于同一台服务器上,您可以引用 wp-load.php


远程 域上非 Wordpress 页面上的 Wordpress 内容

将内容联合到远程域的最简单方法之一是使用 MagpieRSS 解析 RSS 提要.

有大量可用的代码示例:

要获取特定类别的 RSS 提要,请使用类似的东西

http://www.example.com/?cat=42&feed=rss2

http://example.com/category/categoryname/feed

更多内容:

关于php - 在非 wordpress 站点上显示来自 wordpress 站点的文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5387336/

相关文章:

php - Where_in 在 codeigniter 中

mysql - 如何将列值作为mysql中where条件中的变量

mysql - 从 MySQL 表中删除日期字段为两周或更早的行

php - WordPress "s"查询 $args 中有几个关键字

wordpress - 使 Gist 嵌入可滚动

php - 如何避免未定义的偏移错误?

php - Eloquent ORM Laravel 的非主键但自动递增 id

mysql - Mysql中的两列在column1和column2之间具有唯一性约束

php - Woocommerce 产品 api 不接受某些网址中的图片

php - 如何在 Doctrine 2 中自动刷新?