从WordPress到WordPress获取帖子的最简单方法是使用RSS。您可以使用SimplePie处理目标站点上的提要。http://simplepie.org/wiki/reference/start
我使用这种技术从WordPress获取到Joomla CMS的帖子,我从未回头。
Edit Added
我在过去使用过feed,它工作得很好,并且SimplePie是WordPress附带的,您只需添加适当的类。我用这种方法把最新的帖子放到Joomla网站上,效果完美。
要在代码签出中获取提要URL,请获取\\u category\\u feed\\u链接或\\u category\\u rss()(注意:\\u category\\u rss()必须在循环中)
This is how you get a feed from anywhere into WordPress 您可能希望将其分解为使用过滤器和操作,但这是基本的想法,如果您只需将文件放入模板文件中,则效果会很好。
包括
<?php
require_once (ABSPATH . WPINC . \'/class-feed.php\');
$feed_url = \'feed://techcrunch.com/feed/\';
$feed = new SimplePie($feed_url);
?>
显示代码
<h1>Latest 5 Post<?php print $feed->get_title(); ?></h1>
<ul>
<?php foreach ($feed->get_items(0, 5) as $item): ?>
<li>
<a href="<?php print $item->get_permalink(); ?>">
<?php print $item->get_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
<h1>Latest post from <?php print $feed->get_title(); ?></h1>
<?php $item = $feed->get_item() ?>
<h2><?php print $item->get_title(); ?></h2>
<?php print $item->get_description(); ?>
用于从源WordPress站点获取提要URL的命令(在任何地方运行)
$url = get_category_feed_link(\'25\', \'\'); // get your category id
$feed = SimplePie($url);
Possibly helpful links
简单饼图示例页:
http://simplepie.org/wiki/setup/sample_pageWordPress get\\u category\\u feed\\u link():http://codex.wordpress.org/Function_Reference/get_category_feed_link
您可以从一些很好的SimplePie代码示例开始:http://www.corvidworks.com/articles/easy-feed-reading-with-simplepie