获取wordpress博客以外的最新帖子
问题描述:
我试图在wordpress以外的静态页面上获得最新的wordpress帖子。我想下面的代码,但它不工作(即我没有得到任何输出)。获取wordpress博客以外的最新帖子
<?php
$config_file = $_SERVER['DOCUMENT_ROOT'].'/wp/wp-config.php';
include($config_file);
$postlist = get_posts('numberposts=5');
foreach ($postlist as $post) : ?>
<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
<?php endforeach; ?>
答
wp-config文件只存储那些用于其他脚本的变量。它没有定义任何的wordpress功能。我相信你所寻找的会是这样的。
define('WP_USE_THEMES', false);
require('/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php');
之后,你应该能够使用WordPress的功能。