在WPMU的所有博客中搜索帖子?

时间:2011-07-21 作者:idontknowhow

是否有一个编码文档或教程来创建一个搜索,它在WPMU的所有博客中搜索帖子,并将其放置在WPMU主站点搜索中?

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

看看WPMU Global Search 插件,可以轻松地通过所有博客搜索到您的WordPress MU帖子,按帖子标题、帖子内容或帖子作者。

如果你不是在寻找一个插件,那么只需看看代码,看看它是如何完成的。

SO网友:onetrickpony

最好的方法是创建一个“必须使用”插件,在任何博客上提交帖子时收集帖子数据,并将其存储到主博客上的自定义数据库表中(最后在删除帖子时将其删除)。

例如,钩住函数save_post 它获取帖子永久链接、标题、内容或标记、评论数、博客id、帖子id,并将它们存储到自定义表的一行中。

当有人进行搜索时,您会从该表中提取信息,而不是查询几十个博客。

您可以使用上面提到的插件,但这些插件对于较大的站点不是很好。例如,我使用1GB内存和“多站点全局搜索”获得了大约10K个查询,而这只是针对20个博客和3000篇文章的设置。针头说花了30秒才完成。。。

SO网友:Demilio

我使用谷歌搜索和adsense。如果您将搜索设置为仅搜索您的域,则效果非常好。它将搜索所有子域

https://www.google.com/adsense

注意:它将只找到由谷歌索引的页面。所以你必须等待一段时间,直到最新的帖子出现在那里。

结束

相关推荐

WordPress MultiSite。可以用域代替子域吗?

我是多站点新手。这是一个简单的问题。我知道WordPress multisite可以为子域设置。是否可以将域与子域一起使用?我在谷歌上搜索过,但并没有得到很好的结果。也许我用错了关键词。so i can use a single wordpress installation for:领域com公司第1款。领域com公司第2款。领域com公司实例com公司示例2。com公司第1款。示例2 COM希望你得到它。提前谢谢!