如果文件位于同一服务器上;如果要从wordpress环境加载它们(使用wordpress函数),可以包括wp-load.php
将加载所有wordpress文件;然后使用WP_Query
, get_posts
等。这是肮脏的,但可以完成工作
如果可以访问数据库,可以向数据库写入自定义查询,这将是最有效的,但不会应用任何wordpress筛选器
也可以通过feed实现,请参见此示例
<?php
$doc = new DOMDocument();
$doc->load(\'< feed url here >\');
$arrFeeds = array();
foreach ($doc->getElementsByTagName(\'item\') as $node) {
$itemRSS = array (
\'title\' => $node->getElementsByTagName(\'title\')->item(0)->nodeValue,
\'desc\' => $node->getElementsByTagName(\'description\')->item(0)->nodeValue,
\'link\' => $node->getElementsByTagName(\'link\')->item(0)->nodeValue,
\'date\' => $node->getElementsByTagName(\'pubDate\')->item(0)->nodeValue
);
array_push($arrFeeds, $itemRSS);
}
var_dump($arrFeeds);
?>
或者使用curl阅读提要,在线上很容易找到教程