如何在自定义PHP文件中包含Wordpress帖子?
这就是我想做的: 我希望如何在自定义PHP文件中包含Wordpress帖子?,php,wordpress,rss,blogs,Php,Wordpress,Rss,Blogs,这就是我想做的: 我希望/summary.php包含我博客中的5篇最新文章(仅摘录),该博客位于/wp 有没有办法将Wordpress包含在/summary.php中,并且只打印这些帖子的html?(也许我应该解析rss?也许最简单、最优雅的方法是创建一个自定义主题,在summary.php上生活。WP库公开了许多函数,以便轻松输出文章。我想你已经回答了自己的问题。RSS提要将为您提供最新帖子的内容 不用做太多工作,您只需取出所需的数据即可您可以创建一个“干净”的模板,您可以将其应用于“摘要”页
/summary.php
包含我博客中的5篇最新文章(仅摘录),该博客位于/wp
有没有办法将Wordpress包含在
/summary.php
中,并且只打印这些帖子的html?(也许我应该解析rss?也许最简单、最优雅的方法是创建一个自定义主题,在summary.php上生活。WP库公开了许多函数,以便轻松输出文章。我想你已经回答了自己的问题。RSS提要将为您提供最新帖子的内容
不用做太多工作,您只需取出所需的数据即可您可以创建一个“干净”的模板,您可以将其应用于“摘要”页面(此页面也必须是wordpress页面)。
您可以在此处找到一个示例:
您可以包括wp-config.php,它将引入API的其余部分。然后您将能够使用wp函数,如
function get_post($postID)
看看
这是该页面的一个示例,按字母顺序显示前十篇文章:
<?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')代码>如果你想要最新的10篇文章