这就是我想要做的事情:
我希望/summary.php
在我的博客中包含5个最新帖子(仅提取),该帖子位于/wp
。
有没有办法在/summary.php
中加入Wordpress,只打印这些帖子的html? (也许我应该解析rss?)
答案 0 :(得分:9)
看看Integrating WordPress with your Website
这是该页面的一个示例,按字母顺序显示前十个帖子:
<?php
require('/the/path/to/your/wp-blog-header.php');
?>
<?php
$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) : start_wp(); ?>
<?php the_date(); echo "<br />"; ?>
<?php the_title(); ?>
<?php the_excerpt(); ?>
<?php
endforeach;
?>
如果您想要10条最新帖子,请使用$posts = get_posts('numberposts=10');
。
答案 1 :(得分:0)
最简单和最优雅的方法可能是创建一个自定义主题以生活在summary.php上。 WP库提供了许多功能,可以轻松输出文章。
答案 2 :(得分:0)
我认为你已经回答了他们的自己。 RSS提要将为您提供最新帖子的内容。
如果没有太多工作,您可以提取所需的数据
答案 3 :(得分:0)
您可以创建一个“干净”模板,您可以将其应用于“摘要”页面(此页面也必须是wordpress页面)。 你可以在这里找到一个例子: http://www.tyssendesign.com.au/articles/cms/fetching-posts-in-wordpress-expressionengine-with-jquery-ajax/
答案 4 :(得分:0)
你可以包含wp-config.php,它将引入其余的API。那么你将能够使用像
这样的wp函数function get_post($postID)