我该如何在自定义的PHP文件中包含WordPress文章?

4
这是我想要做的事情:
我希望/summary.php能够包含我博客中最新的5篇文章(只包含摘要),我的博客存储在/wp中。
有没有办法将WordPress包含在/summary.php中,并仅打印这些文章的HTML?(也许我应该解析RSS?)
5个回答

9
请看将WordPress与您的网站集成
以下是该页面上的一个示例,显示了按字母顺序排列的前十篇文章:
<?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;
?>

如果您想获取最近的十篇文章,请使用$posts = get_posts('numberposts=10');


0

你可以包含 wp-config.php 文件,这将引入 API 的其余部分。然后你就能够使用 wp 函数了,比如:

function get_post($postID)

0

可能最简单、最优雅的方法是创建一个自定义主题,以在summary.php上运行。WP库公开了许多函数,方便输出文章。


0

我认为你已经自己回答了。RSS订阅将提供您最新帖子的内容。

只需一点工作,您就可以轻松获取所需的数据。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接