我在我的网站上有两个WordPress博客,现在我想在主页上显示这两个博客的类别的帖子。我正在使用下面的代码。在博客之外显示wordpress文章
<?php require($_SERVER['DOCUMENT_ROOT'] . '/projects/wp-load.php');
query_posts('cat=9& showposts=8'); if (have_posts()) : while (have_posts()) :
the_post(); ?>
<ul><li>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php
$shorttitle4 = substr(the_title('','',FALSE),0,25)."...";
echo $shorttitle4;
?></a>
</li></ul>
<?php endwhile; else: echo "no posts"; endif; ?>
<?php wp_reset_query(); ?>
我的一个博客被放置在“项目”文件夹中,另一个被放置在“技术文件夹”。但是如果我在上面的代码中将文件夹更改为“技术”,则此代码仅显示来自项目博客的帖子。我认为这是因为wp-load.php文件。你可以帮我吗?
感谢
我正在为这两个博客的每个类别做另一个查询。但帖子只能从一个博客展示。另一个博客没有显示任何内容。 – way2project 2012-07-23 18:53:39
您是否为它们加载了相同的wp-load?因为那么它将从同一个数据库中提取它们。您应该使用本地wp-load.php(位于第二个项目文件夹中)制作本地文件,然后将该文件包含在您需要的位置。它应该工作呢! – Kush 2012-07-23 18:55:50