将 "Recent Posts" 从 wordpress 博客添加到 html 静态页面
Add "Recent Posts" from a wordpress blog to a html static page
我正在做一个新项目,我的客户需要一个 站点 和 博客。
但我是一个糟糕的 PHP 程序员.. 所以我在 HTML/CSS 上创建了整个站点,并使用 wordpress 创建了博客。
好的听起来不错!但是如何将博客(wordpress)中的 "Recent posts" 放入我的索引 html 页面中?
方法一:wp_get_recent_posts()
根据 WordPress codex:wp_get_recent_posts() 将 return 列表 posts。与 get_posts 不同,后者 return 是 post 个对象的数组。
<?php
include('blog/wp-load.php'); // Blog path
// Get the last 5 posts
$recent_posts = wp_get_recent_posts(array(
'numberposts' => 5,
'post_type' => 'post',
'post_status' => 'publish'
));
// Display them as list
echo '<ul>';
foreach($recent_posts as $post) {
echo '<li><a href="', get_permalink($post['ID']), '">', $post['post_title'], '</a></li>';
}
echo '</ul>';
?>
方法二:WordPress 循环
<?php
define('WP_USE_THEMES', false);
include('blog/wp-load.php'); // Your blog path
//Get 5 posts
query_posts('showposts=5');
// Display them as list
echo '<ul>';
foreach($recent_posts as $post) {
echo '<li><a href="', the_permalink(), '">', the_title(), '</a></li>';
}
echo '</ul>';
?>
我正在做一个新项目,我的客户需要一个 站点 和 博客。
但我是一个糟糕的 PHP 程序员.. 所以我在 HTML/CSS 上创建了整个站点,并使用 wordpress 创建了博客。 好的听起来不错!但是如何将博客(wordpress)中的 "Recent posts" 放入我的索引 html 页面中?
方法一:wp_get_recent_posts()
根据 WordPress codex:wp_get_recent_posts() 将 return 列表 posts。与 get_posts 不同,后者 return 是 post 个对象的数组。
<?php
include('blog/wp-load.php'); // Blog path
// Get the last 5 posts
$recent_posts = wp_get_recent_posts(array(
'numberposts' => 5,
'post_type' => 'post',
'post_status' => 'publish'
));
// Display them as list
echo '<ul>';
foreach($recent_posts as $post) {
echo '<li><a href="', get_permalink($post['ID']), '">', $post['post_title'], '</a></li>';
}
echo '</ul>';
?>
方法二:WordPress 循环
<?php
define('WP_USE_THEMES', false);
include('blog/wp-load.php'); // Your blog path
//Get 5 posts
query_posts('showposts=5');
// Display them as list
echo '<ul>';
foreach($recent_posts as $post) {
echo '<li><a href="', the_permalink(), '">', the_title(), '</a></li>';
}
echo '</ul>';
?>