我有一个在/博客上安装了WP的网站,我只想在网站主页上显示最新博客帖子的列表。。。也就是说,我的自定义(PHP)主页,而不是Wordpress页面。
我发现this, 但它不起作用——最新版本的Wordpress正在寻找Translate\\u条目。php或其他它找不到的类。
除了即时获取和解析RSS提要之外,还有什么简单的方法可以做到这一点吗?
最合适的回答,由SO网友:soulseekah 整理而成
您有多种选择。
XML-RPC
http://codex.wordpress.org/XML-RPC_Support 是开始的地方。API公开了大量方法来访问WordPress上下文“外部”的WordPress数据。难以设置,连接请求开销较大。
wp负载。php包括wp-load.php
加载WordPress。你需要chdir()
根据您的环境和上下文,请先输入WordPress以使其正常工作。容易的
chdir( \'wordpress\' );
require( \'wp-load.php\' );
foreach ( get_posts() as $post ) {
echo "<h2>{$post->title}</h2>";
}
这与您发布的链接非常相似。您得到的错误可能是相对于某个路径的包含。所以在前后更改目录。
XML提要解析提要可能有些过火,除非缓存。非常沮丧。