在单个页面上输出多站点站点

时间:2011-10-02 作者:Ashfame

基本上,我有一个多站点设置,其中每个站点只有一个页面(每个页面都有不同的主题)。如何以编程方式将任何站点的页面内容输出到主站点的页面上?

就像我在域上有多个站点一样。com和我有这样的网站a.domain.comb.domain.com, 那么我如何在lets say上显示内容domain.com/api/main 以编程方式?

我需要线索知道我该怎么做?以某种方式进行输出缓冲?主要是我只需要小部件就可以工作。不需要is_* 功能就像它的单页网站一样。

这就像我想在一个页面上通过传递参数来查看不同站点的内容一样,在检查这些参数后,我就知道需要根据此请求显示多站点的哪个站点&;然后显示该站点,就好像它是通过其URL打开的一样。在收到请求后立即domain.com/api/main, 我正在重定向到网站URL(a.domain.comb.domain.com) 但我只想在一个URL上呈现输出。有什么线索吗?

1 个回复
SO网友:EAMann

我在自己的多站点网络上做了一段时间。基本上,我有一个网站是所有其他网站的中心“枢纽”,并从整个网络中获取内容。

这不容易,但可以做到。一种方法(我当时使用的方法)使用插件自动将每个站点的内容重新发布到中央“中心”站点上。插件名为Sitewide Tags 最初的目的是实现网络范围的内容搜索。

一些有才华的WordPress用户编写了一本电子书,详细介绍了如何使用插件、如何配置网络以及如何创建与您要求的类似的“网络主页”。

你可以买这本电子书here.

注意:这不是我的电子书,也不是附属链接。我在建立自己的网络“中心”网站时使用了这本电子书,这就是为什么我很乐意推荐它

结束

相关推荐

NGINX Multisite Rewrite rules

我对我的新NGINX 安装如果我像下面这样手动访问图像:incredible.devpreview.co/wp-content/blogs.dir/2/files/2011/05/stockvault-colorful-illustration108811.jpg它出现了,但WordPress正在这里寻找它:incredible.devpreview.co/files/2011/05/stockvault-colorful-illustration108811.jpg以下是我的NGINX配置文件中的内容: