如何在WordPress多站点中分享帖子?

时间:2014-09-30 作者:gdaniel

这是我第一次使用多站点选项。我一定是在寻找错误的术语,因为我找不到我认为这是一个简单问题的答案。。。

我有3个网站。

群登陆站点基本上,群1和群2将有单独的内容。但是,群登录站点将包含来自这两个站点的内容。我不希望用户输入两次内容。使用Multisite,是否有办法轮询组1和组2的内容,并在组登录中显示?

如果没有,那么在站点之间共享内容的更好选择是什么?

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

您可以使用该功能switch_to_blog

示例:

switch_to_blog( $site_id );
$post = get_post( $post_id );
restore_current_blog();
它应该完全满足你的需要。切换后,您可以使用自定义查询来获取相关信息

结束

相关推荐

Multisite Widget/Content

我正在使用WordPress multisite,需要在侧边栏中显示所有子网站的内容。这是一个由50多个站点组成的网络,因此每隔几天用此内容更新所有50多个侧栏是不现实的。我找到的一个解决方案是简单地将我想要的内容插入侧边栏。虽然我不希望我的客户机编辑这个文件,但我希望他们使用TinyMCE编辑器而不是HTML。另一个想法是在每个子网站中嵌入一个iframe,让我的客户端更新iframe引用的页面。我的最后一个想法是用TinyMCE编辑器创建一个插件,将代码注入侧栏。php文件保存时,虽然我不知道插件是否