获取帖子并在首页上显示

时间:2012-08-31 作者:vajrasar

我有两个网站,即。www.a.comwww.a.com/b .现在,这是两个独立的wp安装,在同一个/根目录中,“b”是“a”的扩展垂直站点。我想实现这样一种技术,即我能够在A的头版上显示B最近(或我发布的所有)的帖子。该帖子应该看起来像A的本地帖子的常规部分。例如,如果我在B上发布任何主题标题“我的帖子”,那么它应该出现在它的首页上,另外,它也应该出现在A的首页上。有什么帮助吗?

1 个回复
最合适的回答,由SO网友:Sagive 整理而成

Method 1 (tested):<甚至不涉及任何特殊代码的最简单方法是使用wordpress rss提要。。。我不知道这是否是你想要的解决方案,但这似乎是我能想到的最简单的解决方案。。。

You can use: feed2js (构建rss“最近的帖子”显示)

在那里,您可以输入www.a.com/b 写博客并创建一个显示最近帖子的框。

feed2js甚至有一些内置的设计特性。完成后,您可以
简单地将您将获得的代码嵌入到模板中。

<小时>Method 2 (unTested but intresting):<我还没试过这个,但我想应该是这个词。。。由于两个wordpress安装在同一台服务器上,您应该能够包含wp\\U负载。php ofwww.a.com/b 并创建一个简单的最近发布循环。。。

assuming this is the structure in your ftp:
*www.a.com
-/wp内容/主题/一些主题/索引。php

www.a.com/b/wp-content/themes/some-themes/index。php*

<?php
require_once($_SERVER[\'DOCUMENT_ROOT\'].\'/b/wp-load.php\');
?>
<html>
<head>

</head>
<body>
<h3><?php _e(\'Recent Articles\', \'your_text_domain\'); ?></h3>
<ul>
<?php
    $recentPosts = new WP_Query();
    $recentPosts->query(\'showposts=5\'); // SET AMOUNT OF POSTS TO RETRIVE

?>
<?php while ($recentPosts->have_posts()) : $recentPosts->the_post(); ?>
    <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
</body>
</html>
<我想知道这对你有什么作用<因此,如果您尝试方法b,请更新我们。

希望这有帮助,萨吉夫

结束

相关推荐

Match two posts in categories

我有博客帖子,每一篇都有三个或三个以上的类别。问题是我需要搜索相关帖子,我必须匹配至少两个类别,即必须有两个常见类别。我正在使用此查询: $args = wp_parse_args($args, array( \'showposts\' => 10, \'post__not_in\' => array($post_id), \'ignore_sticky_posts\' => 1, \'category__in\' =&