我有建立一个网站,是部分静态HTML和部分WordPress的客户端。 Wordpress仅适用于博客,而静态页面适用于网站内容的其余部分,包括主页。是否可以在Wordpress安装之外整合Wordpress内容?
这位同样的客户希望能够从博客中“拉”最近的博客文章和评论计数,并将它们发布到主页上。
我对Wordpress并不熟悉,所以我张贴这个问题来了解这是否可能。如果是这样,我自然会想知道“怎么样?”但这是为了让球滚动。
欢迎提供任何建设性意见。谢谢!
我有建立一个网站,是部分静态HTML和部分WordPress的客户端。 Wordpress仅适用于博客,而静态页面适用于网站内容的其余部分,包括主页。是否可以在Wordpress安装之外整合Wordpress内容?
这位同样的客户希望能够从博客中“拉”最近的博客文章和评论计数,并将它们发布到主页上。
我对Wordpress并不熟悉,所以我张贴这个问题来了解这是否可能。如果是这样,我自然会想知道“怎么样?”但这是为了让球滚动。
欢迎提供任何建设性意见。谢谢!
如果你在远程服务器上,你可以使用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();
}
?>
确定你可以从wp数据库中获取你想要的任何东西。有一个表格中包含所有帖子的帖子。只需连接通过它就像你会任何其他数据库和查询!
如果你要手动从数据库中提取,只要确保你''只查看'post_status ='发布''的帖子,Wordpress也会在那里存储草稿。如果您只对博客文章感兴趣,请确保'post_type ='post'' – joeynelson 2010-07-06 14:03:46