我的客户端构建了一个静态html和部分Wordpress的网站。 Wordpress仅适用于博客,而静态页面适用于其他网站内容,包括主页。
同一位客户希望能够从博客中“拉出”最近的博客帖子和评论计数,并将其发布在主页上。
我对Wordpress不熟悉,所以我发布这个问题,以确定是否可能。如果是的话,我自然想知道“怎么样?”但这是为了让球滚动。
欢迎任何建设性的反馈。谢谢!
答案 0 :(得分:2)
如果您在远程服务器上,则可以使用WordPress的内置RSS或XMLRPC接口。
如果你在同一台服务器上,这段代码会针对WP 2.7进行测试,但也可能在3.0版本中运行
<?php
$number = 5;
$wordpress_header = "/path/to/wordpress/wp-blog-header.php";
// Include wordpress header
if (file_exists($wordpress_header))
{
include ($wordpress_header);
$myposts = get_posts('numberposts=$number&offset=0&category=0');
echo "<ul class='Bloglinks'>";
foreach(array_slice($myposts, 0, $number) as $post)
{
echo '<li><a href="';
the_permalink();
echo '">';
the_date();
echo " ";
the_title();
echo '</a></li>';
}
echo "</ul>";
}
else
{
echo "Unable to connect to Wordpress header file.";
die();
}
?>
答案 1 :(得分:1)
当然,您可以从wp数据库中获取所需的任何内容。有一个包含所有帖子的桌面帖子。只需像任何其他数据库一样通过它连接并查询!